diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1999-08-18 23:37:42 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1999-08-18 23:37:42 +0000 |
commit | 794ff4dc959a8dfef4f704ef6a5bb7334e421623 (patch) | |
tree | 9ea4d7f31e69420a29819a7e4c88e4097aa4380f /include/asm-mips64/bugs.h | |
parent | 8b92ed51419c907aa453c063b0afaefaef268c02 (diff) |
- Drop support for 32/32 fp register model
- Fix siginfo structure definition
- Ptrace fixes, one of them was an uninitialized pointer.
- Header file fixes.
- Fixes to linker scripts required for new binutils.
- MIPS64. Chainsaw edition.
Btw, Harald, why does the kernel no longer compile ...
Diffstat (limited to 'include/asm-mips64/bugs.h')
-rw-r--r-- | include/asm-mips64/bugs.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/include/asm-mips64/bugs.h b/include/asm-mips64/bugs.h new file mode 100644 index 000000000..e86ede7d5 --- /dev/null +++ b/include/asm-mips64/bugs.h @@ -0,0 +1,39 @@ +/* $Id$ + * + * Copyright (C) 1995 Waldorf Electronics + * Copyright (C) 1997, 1999 Ralf Baechle + */ +#include <asm/bootinfo.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_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; + } +} + +static void __init +check_bugs(void) +{ + check_wait(); +} |