我正在尝试阅读并可能编写一些ACPI 源语言。
我在我正在查看的代码中看到,将值存储到特定的语句......啊,我猜是在 ACPI 对象命名空间中的寄存器。它看起来像这样:
Store(Arg0, \_SB_.PCI0.LPC0.BCMD)
我想要的是SB命名空间中的命名范围和对象及其含义的目录。
当我将值存储到 中时,这意味着什么_SB_.PCI0.LPC0.BCMD
?
还有其他例子:
Store(0x80, \_SB_.PCI0.LPC0.SMIC)
所以,我不想要 BCMD 的答案,我想要描述所有可用对象、它们的名称以及它们的行为或含义的参考。
我想这个目录将特定于每种特定类型的硬件。我猜,一台带有变速风扇的计算机将通过 ACPI 对象公开对它的基本控制和管理;与生物识别指纹读取器和 1394 端口类似。我猜,每组特定于制造+型号计算机的硬件功能都有自己独特的名称树。
感谢您的任何指示。