patch-2.1.34 linux/include/asm-sparc64/idprom.h
Next file: linux/include/asm-sparc64/io.h
Previous file: linux/include/asm-sparc64/head.h
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Fri Apr 11 10:47:39 1997
- Orig file:
v2.1.33/linux/include/asm-sparc64/idprom.h
- Orig date:
Fri Dec 13 01:37:47 1996
diff -u --recursive --new-file v2.1.33/linux/include/asm-sparc64/idprom.h linux/include/asm-sparc64/idprom.h
@@ -1,4 +1,4 @@
-/* $Id: idprom.h,v 1.1 1996/11/20 15:33:43 davem Exp $
+/* $Id: idprom.h,v 1.2 1997/04/04 00:50:16 davem Exp $
* idprom.h: Macros and defines for idprom routines
*
* Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu)
@@ -7,6 +7,8 @@
#ifndef _SPARC64_IDPROM_H
#define _SPARC64_IDPROM_H
+#include <linux/types.h>
+
/* Offset into the EEPROM where the id PROM is located on the 4c */
#define IDPROM_OFFSET 0x7d8
@@ -16,13 +18,13 @@
struct idprom
{
- unsigned char id_format; /* Format identifier (always 0x01) */
- unsigned char id_machtype; /* Machine type */
- unsigned char id_ethaddr[6]; /* Hardware ethernet address */
- int id_date; /* Date of manufacture */
- unsigned int id_sernum:24; /* Unique serial number */
- unsigned char id_cksum; /* Checksum - xor of the data bytes */
- unsigned char reserved[16];
+ u8 id_format; /* Format identifier (always 0x01) */
+ u8 id_machtype; /* Machine type */
+ u8 id_ethaddr[6]; /* Hardware ethernet address */
+ s32 id_date; /* Date of manufacture */
+ u32 id_sernum:24; /* Unique serial number */
+ u8 id_cksum; /* Checksum - xor of the data bytes */
+ u8 reserved[16];
};
extern struct idprom *idprom;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov