| * This is included by init/main.c to check for architecture-dependent bugs. |
| * I don't know of any Super-H bugs yet. |
| #include <asm/processor.h> |
| extern void select_idle_routine(void); |
| static void __init check_bugs(void) |
| extern unsigned long loops_per_jiffy; |
| char *p = &init_utsname()->machine[2]; /* "sh" */ |
| current_cpu_data.loops_per_jiffy = loops_per_jiffy; |
| switch (current_cpu_data.family) { |
| case CPU_FAMILY_SH4AL_DSP: |
| * Specifically use CPU_FAMILY_UNKNOWN rather than |
| * default:, so we're able to have the compiler whine |
| * about unhandled enumerations. |
| printk("CPU: %s\n", get_cpu_subtype(¤t_cpu_data)); |
| #ifndef __LITTLE_ENDIAN__ |
| /* 'eb' means 'Endian Big' */ |
| #endif /* __ASM_SH_BUGS_H */ |