覆蓋 DSDT 有效嗎?

覆蓋 DSDT 有效嗎?

我使用自訂 DSDT 檔案編譯了內核。我只是想確保內核正在使用它。當我跑步時 dmesg |grep DSDT 我得到這個:

[    0.000000] ACPI: Override [DSDT-Notebook], this is unsafe: tainting kernel
[    0.000000] ACPI: DSDT @ 0x00000000baf87018 Table override, replaced with:
[    0.000000] ACPI: DSDT ffffffff81c647e0 1013B (v01 _ASUS_ Notebook 00000000 INTL 20111123)
[    0.430318] ACPI: EC: Look up EC in DSDT

這是否意味著它發現它正在使用自訂 DSDT,或者它發現它並用非自訂的東西替換它?

答案1

看起來 DSDT 已被覆蓋。如果您對「這是不安全的,污染內核」這一行感到困惑,則表示如果您的核心出現任何問題,您將無法獲得內核開發人員的支援。

通常,您不必覆寫 DSDT,因為其中的錯誤應該由核心修正(或如果確實錯誤,則更新 BIOS)。

相關內容