From: James S. <jsi...@us...> - 2001-10-29 17:42:50
|
Update of /cvsroot/linux-mips/linux/arch/mips64/kernel In directory usw-pr-cvs1:/tmp/cvs-serv10000/arch/mips64/kernel Modified Files: setup.c Log Message: Move check_bugs() and co. away from a headerfile. Index: setup.c =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips64/kernel/setup.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- setup.c 2001/10/27 17:28:54 1.3 +++ setup.c 2001/10/29 17:42:46 1.4 @@ -4,7 +4,8 @@ * for more details. * * Copyright (C) 1995 Linus Torvalds - * Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999 Ralf Baechle + * Copyright (C) 1995 Waldorf Electronics + * Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Ralf Baechle * Copyright (C) 1996 Stoned Elipot * Copyright (C) 1999 Silicon Graphics, Inc. */ @@ -98,6 +99,30 @@ extern void ip22_setup(void); extern void ip27_setup(void); extern void ip32_setup(void); + +static inline void check_wait(void) +{ + printk("Checking for 'wait' instruction... "); + switch(mips_cputype) { + case CPU_R4200: + case CPU_R4300: + case CPU_R4600: + case CPU_R4700: + case CPU_R5000: + case CPU_NEVADA: + wait_available = 1; + printk(" available.\n"); + break; + default: + printk(" unavailable.\n"); + break; + } +} + +void __init check_bugs(void) +{ + check_wait(); +} static inline void cpu_probe(void) { |