这些 ACPI 名称的含义是什么?

smw*_*dia 2 operating-system bios firmware acpi uefi

我使用RW Everything将 ACPI 表转储到笔记本电脑上。但我不知道这些奇怪的缩写是什么意思。

我可以猜测_PR代表处理器,但我在哪里可以找到其他的?

在此输入图像描述

添加1

我有一种感觉,这些名字都是任意的。它们只是变量。变量名可以是任何名称。重要的是他们的价值观。并在操作区域s中分配值以指示地址。

Chi*_*ust 6

ACPI规范列出了许多预定义名称。\n是的,_PR 用于处理器命名空间,但它已被弃用。

\n\n

PNTF和XWMB在规范中没有定义。命名规则可以阅读第 5.3 节 ACPI 命名空间。重要的是这些32位标识符必须是全局唯一的,这样才能被引用。制造商将定义这些,如果没有更多上下文,将很难猜测它们的用途。

\n\n

_SB(系统总线)是另一个预定义的根命名空间,请参阅 5.3.1 预定义的根命名空间。\n所有设备/总线对象都在此 (_SB) 命名空间下定义。

\n\n

6.5.1 _INI (Init):\n_INI 是执行设备特定初始化的设备初始化对象。该控制方法位于设备对象下,仅在 OSPM 加载描述表时运行。

\n\n

6.2.11 _OSC(操作系统功能)\n此可选对象是 OSPM 用来向平台传达设备\xe2\x80\x99s 驱动程序提供的功能支持或功能的控制方法。

\n\n

LNKA-LNKH 与 PCI 中断路由有关。

\n\n

等等。浏览您感兴趣的内容并搜索 ACPI 规范。如果规范中没有,您可能可以猜测,但如果没有更多信息,这将很困难。

\n\n

关于这些标签,需要注意的主要一点是它们在其他块中用于引用数据或方法或协调事件。这就是操作系统如何从发生的事情到采取正确的设备特定操作,例如,当计时器到期以指示在操作系统电源方案指定的一段时间内没有用户活动时,将设备置​​于低功耗模式。这些标签不仅仅是变量,它们通常还具有与其关联的方法(如 _INI 方法)。这些方法可以直接从操作系统或其他块调用。

\n