|
发表于 2011-6-25 09:26:09
|
显示全部楼层
Post by linyunxian;2143318
没有听过这个文件。
可能是要配置某个内核选项或者安装某个内核模块吧。
如果我的理解正确:
DSDT是ACPI spec里用来告诉OS如何启用硬体acpi的功能。一般来说这是硬体厂商提供的资料。只要你有启用acpi,kernel会从BIOS里提取这些binary code。但你可以另外要求kernel用你自己做的dsdt来overwrite。如果你的ACPI有启动问题(用dmesg | grep -i acpi去看),很有可能是底板BIOS里厂商提供有错误的dsdt(很多时候是因为它们用MS的compiler……)。在这情况下你可以自已修改错误、用iasl重新compile、再叫kernel用你修好的DSDT取代硬体上的code。 |
|