bugs.h
来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 51 行
H
51 行
#ifndef __ASM_SH_BUGS_H#define __ASM_SH_BUGS_H/* * This is included by init/main.c to check for architecture-dependent bugs. * * Needs: * void check_bugs(void); *//* * I don't know of any Super-H bugs yet. */#include <asm/processor.h>static void __init check_bugs(void){ extern char *get_cpu_subtype(void); extern unsigned long loops_per_jiffy; char *p= &system_utsname.machine[2]; /* "sh" */ cpu_data->loops_per_jiffy = loops_per_jiffy; switch (cpu_data->type) { case CPU_SH7604: *p++ = '2'; break; case CPU_SH7705 ... CPU_SH7300: *p++ = '3'; break; case CPU_SH7750 ... CPU_ST40GX1: *p++ = '4'; break; default: *p++ = '?'; *p++ = '!'; break; } printk("CPU: %s\n", get_cpu_subtype());#ifndef __LITTLE_ENDIAN__ /* 'eb' means 'Endian Big' */ *p++ = 'e'; *p++ = 'b';#endif *p = '\0';}#endif /* __ASM_SH_BUGS_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?