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)
{
|