/* * Copyright (C) 1995 Waldorf Electronics * Copyright (C) 1997, 1999 Ralf Baechle */ #include #include /* * This is included by init/main.c to check for architecture-dependent bugs. * * Needs: * void check_bugs(void); */ static inline void check_wait(void) { printk("Checking for 'wait' instruction... "); switch(mips_cpu.cputype) { case CPU_R3081: case CPU_R3081E: cpu_wait = r3081_wait; printk(" available.\n"); break; case CPU_R4200: case CPU_R4300: case CPU_R4600: case CPU_R4640: case CPU_R4650: case CPU_R4700: case CPU_R5000: case CPU_NEVADA: case CPU_RM7000: cpu_wait = r4k_wait; printk(" available.\n"); break; default: printk(" unavailable.\n"); break; } } static void __init check_bugs(void) { check_wait(); }