gpt4 book ai didi

operating-system - 这些 ACPI 名称是什么意思?

转载 作者:行者123 更新时间:2023-12-02 17:20:29 26 4
gpt4 key购买 nike

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

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

enter image description here

加1

我觉得这些名字是随意的。它们只是变量。变量名可以是任何东西。重要的是他们的值(value)观。并在操作区域中分配值以指示地址。

最佳答案

ACPI Specification列出许多预定义的名称。是的,_PR 用于处理器命名空间,但它已贬值。

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

_SB (System Bus) 是另一个预定义的根命名空间,参见 5.3.1 预定义的根命名空间。所有设备/总线对象都在此 (_SB) 命名空间下定义。

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

6.2.11 _OSC(操作系统能力)此可选对象是一种控制方法,OSPM 使用该方法向平台传达设备驱动程序提供的特性支持或功能。

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

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

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

关于operating-system - 这些 ACPI 名称是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43121077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com