bugs.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
- /*
- * Copyright (C) 1995 Waldorf Electronics
- * Copyright (C) 1997, 1999 Ralf Baechle
- */
- #include <asm/bootinfo.h>
- #include <asm/cpu.h>
- /*
- * 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();
- }