![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACPI
文章平均质量分 87
UEFI_Zc
x86初学者
展开
-
FACP - Fixed ACPI Description Table (FADT)
Fixed ACPI描述表(FADT)定义了对ACPI - Compatible OS至关重要的各种固定硬件ACPI信息例如以下硬件寄存器块的基址:PM1a_EVT_BLK,PM1b_EVT_BLK, PM1a_CNT_BLK, PM1b_CNT_BLK, PM2_CNT_BLK, PM_TMR_BLK, GPE0_BLK, GPE1_BLKFADT也有一个指向DSDT的指针,该DSDT包含区分定义块,该块反过来向与基本系统设计相关的acpi兼容OS提供变量信息接下来我们使用RW 读取一下F原创 2021-04-17 15:39:48 · 3239 阅读 · 0 评论 -
全局系统状态的定义
G3 Mechanical Off 由机械装置输入和离开的计算机状态(例如通过一个大的红色开关关闭系统的能量) 它是通过机械的方式进入这个关闭状态 这意味着没有电流流过电路 它可以在不损害硬件或危害服务人员的情况下工作。 操作系统必须重新启动才能返到工作状态。 没有保留任何硬件上下文。 除了实时时钟,功耗为零。G2/S5 soft Off ...翻译 2018-02-21 13:44:46 · 1092 阅读 · 0 评论 -
电源按钮
电源按钮电源按钮逻辑可以用在两个模型中的一个:单按钮或双按钮。在单-按钮模型,用户按钮作为一个电源按钮,在G0之间转换系统。G2状态和一个睡眠按钮,用于转换G0和G1状态之间的系统。这个动作用户按下按钮是由软件策略或用户设置决定的。在双重-按钮模型,有单独的按钮用于睡觉和电源控制。虽然按钮仍然生成。导致软件采取行动的事件按钮的功能现在是专用的:睡眠。按钮为OSPM生成一个睡眠请求,而电源按钮会生成...翻译 2018-03-08 21:55:54 · 2066 阅读 · 0 评论 -
设备电源管理
设备状态适用于任何总线上的任何设备。它们通常以四个主要标准来定义:· 功率消耗-设备使用的功率。· 设备上下文——设备的上下文中有多少是由硬件保留的。 操作系统负责恢复任何丢失的设备上下文(可以通过重置设备来完成)。· 设备驱动程序——设备驱动程序必须做什么才能使设备完全恢复。· 恢复时间——恢复设备的完整时间需要多长时间。 设备电源状态定义如下,尽管非常通用。许多设备并没有定义所有四...翻译 2018-02-21 20:22:20 · 670 阅读 · 0 评论 -
图解
硬件部分使用简化的逻辑图来表示硬件的某些方面是如何实现的。逻辑图中使用下列符号表示编程位。 只写控制位 启用、控制或状态位 粘稠的状态位 查询值带有倒“V”的半圆形符号表示只写控制位。这个位有一个行为,当它被设置时它会生成它的控制函数。带有“X”的圆形符号表示编程位。作为一个启用或控制位,软件设置或清除这个位会导致被读为设置或清除(除非另有说明)。作为状态位,它直接表示信号的值。方形符号代...翻译 2018-03-09 22:10:59 · 169 阅读 · 0 评论 -
固定硬件特性
电源管理计时器ACPI规范定义了一个可选的电源管理计时器它提供了准确的时间。系统软件可用于测量和配置系统闲置的值(与其他数据一起使用)。电源管理计时器提供一个准确的时间函数而系统在。工作(G0)状态。允许软件扩展计时器中的比特数,即电源管理。当计时器的最后一点发生变化时,计时器会产生一个中断(从0到1或1到0)。ACPI支持一个24位或32位的电源管理计时器。PM计时器直接由OSPM和它的编程模型...翻译 2018-03-10 10:33:20 · 390 阅读 · 0 评论 -
ACPI寄存器
PM1 Event RegistersPM1 Control RegistersPM2 Control RegisterPM Timer RegisterProcessor Control RegistersGeneral-Purpose Event RegistersPM1事件寄存器PM1事件寄存器组包含两个寄存器块:PM1a_EVT_BLK是一个必须的寄存器块当类特定平台设计指南需要以下ACP...翻译 2018-03-04 23:00:53 · 1313 阅读 · 0 评论