start_kernel(void)
{
...
setup_arch(&command_line);
-> early_quirks(); /* can do chipset fixup */
...
acpi_early_init(); /* Enable ACPI */
...
...
}
early_quirks() 這個點可以在很早的時候就 fixup 一些奇怪的 bug
大部分都是 chipset 相關的 ...
這個點在 ACPI enable 之前...
也比所有的 initcall 都還要早 .... (initcall 其實己經算是很後面的..)
我的小樹
16 年前
沒有留言:
張貼留言