diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1997-04-29 21:13:14 +0000 |
---|---|---|
committer | <ralf@linux-mips.org> | 1997-04-29 21:13:14 +0000 |
commit | 19c9bba94152148523ba0f7ef7cffe3d45656b11 (patch) | |
tree | 40b1cb534496a7f1ca0f5c314a523c69f1fee464 /arch/sparc/kernel/idprom.c | |
parent | 7206675c40394c78a90e74812bbdbf8cf3cca1be (diff) |
Import of Linux/MIPS 2.1.36
Diffstat (limited to 'arch/sparc/kernel/idprom.c')
-rw-r--r-- | arch/sparc/kernel/idprom.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/arch/sparc/kernel/idprom.c b/arch/sparc/kernel/idprom.c index e48c3de05..f8dbee4ca 100644 --- a/arch/sparc/kernel/idprom.c +++ b/arch/sparc/kernel/idprom.c @@ -1,4 +1,4 @@ -/* $Id: idprom.c,v 1.21 1996/10/12 13:12:48 davem Exp $ +/* $Id: idprom.c,v 1.22 1996/11/13 05:09:25 davem Exp $ * idprom.c: Routines to load the idprom into kernel addresses and * interpret the data contained within. * @@ -7,6 +7,7 @@ #include <linux/kernel.h> #include <linux/types.h> +#include <linux/init.h> #include <asm/oplib.h> #include <asm/idprom.h> @@ -35,12 +36,12 @@ struct Sun_Machine_Models Sun_Machines[NUM_SUN_MACHINES] = { { "Sun4c SparcStation IPX", (SM_SUN4C | SM_4C_IPX) }, /* Finally, early Sun4m's */ { "Sun4m SparcSystem600", (SM_SUN4M | SM_4M_SS60) }, -{ "Sun4m SparcStation10", (SM_SUN4M | SM_4M_SS50) }, +{ "Sun4m SparcStation10/20", (SM_SUN4M | SM_4M_SS50) }, { "Sun4m SparcStation5", (SM_SUN4M | SM_4M_SS40) }, /* One entry for the OBP arch's which are sun4d, sun4e, and newer sun4m's */ { "Sun4M OBP based system", (SM_SUN4M_OBP | 0x0) } }; -static void display_system_type(unsigned char machtype) +__initfunc(static void display_system_type(unsigned char machtype)) { char sysname[128]; register int i; @@ -63,7 +64,7 @@ static void display_system_type(unsigned char machtype) } /* Calculate the IDPROM checksum (xor of the data bytes). */ -static unsigned char calc_idprom_cksum(struct idprom *idprom) +__initfunc(static unsigned char calc_idprom_cksum(struct idprom *idprom)) { unsigned char cksum, i, *ptr = (unsigned char *)idprom; @@ -74,7 +75,7 @@ static unsigned char calc_idprom_cksum(struct idprom *idprom) } /* Create a local IDPROM copy, verify integrity, and display information. */ -void idprom_init(void) +__initfunc(void idprom_init(void)) { prom_get_idprom((char *) &idprom_buffer, sizeof(idprom_buffer)); |