其实就是arch/arm/plat-sumsang/下的makefile和kconfig你们的内核代码工程师没有写好,也就是你选了fixed-timer选项后,里面的hr-time.c和time.c都没有被编译,于是mach-mini6410.c中的
MACHINE_START(MINI6410, "MINI6410")
/* Maintainer: Ben Dooks <
ben-linux@fluff.org> */
.phys_io = S3C_PA_UART & 0xfff00000,
.io_pg_offst = (((u32)S3C_VA_UART) >> 18) & 0xfffc,
.boot_params = S3C64XX_PA_SDRAM + 0x100,
.init_irq = s3c6410_init_irq,
.map_io = mini6410_map_io,
.init_machine = mini6410_machine_init,
.timer = &s3c24xx_timer,
MACHINE_END
中的.timer对应的s3c24xx_timer找不到(在time.c或hr-time.c中)
让友善的工程师看看吧,2.6.36的小问题(你们弄的目录太复杂了,makefile和kbuild不好写呀)。