
Linux_ACPI
ACPI 知识记录
SoloLinux
专注Kernel,GPU Driver,ROCM,CPU, Power/Performance开
展开
-
内核中的优先级列表Plist 使用范例
记录一下内核中优先级列表Plist的使用notifier 通过Plist的方式进行管理,并在client 端的nb 中自定义该nb的优先级.static struct notifier_block privacy_acpi_nb = { .notifier_call = privacy_audio_notify, .next = NULL, .priority = INT_MIN //最高优先级};内核中定义的优先级列表 * * Based on simple lists (i原创 2020-10-09 10:57:58 · 417 阅读 · 0 评论 -
ACPI Tables
http://www.cnblogs.com/junzhkevin/archive/2013/02/25/2932801.html ACPI SPEC定义了ACPI-compatible OS与BIOS之间的接口,ACPI Tables就是BIOS提供给OS的硬件配置数据,包括系统硬件的电源管理和配置管理。BIOS在POST过程中,将RSDP存在0xE0000--0xF转载 2016-05-21 21:53:03 · 2244 阅读 · 0 评论 -
自己动手写DSDT系列教程1-ASL(ACPI Source Language)基础篇
写在前面的话,鄙人不是一个主板BIOS开发工作者,以下对ASL的理解仅仅来源于http://www.acpi.info/上的ACPI Specification文档。因此难免会出现不少错误的理解,以及错误的观点,希望大家谅解以及纠正。 首先,不得不说一下DSDT(Differentiated System Description Table)。什么是DSDT呢?其实它属于ACPI其中的一个表...转载 2018-02-28 00:16:07 · 2236 阅读 · 0 评论 -
ASL Code中的_DSM方法
一、HID I2C设备的”_DSM”方法_DSM方法一共有4个参数,分别为Arg0、Arg1、Arg2、Arg3。该方法的具体定义以及每个参数的含义请参看ACPI 5.0规范的9.14.1小节(可直接参看本文最后附录)。该方法主要是提供了一些与设备相关的数据和操作方法,以供驱动去调用。根据微软给出的"WindowsACPI Design Guide for SOC Platforms”中的定义,对...转载 2018-02-28 00:24:35 · 2266 阅读 · 0 评论 -
ACPI table遍历并实现重启变关机
又有时间写博客了,这次来写ACPI table的遍历,还是比较简单的ACPI:AdvAdvanced Configuration and PowerInterfaceanced Configuration and PowerInterface,高级配置和电源管理接口当前,ACPI的电源管理特性一般只适用便携式计算机,ACPI TableBIOS在开机过程中会把包在BIOS ROM中的Acpi Ta...转载 2018-02-28 00:26:47 · 1027 阅读 · 0 评论 -
PM notifier
PM定义了一个notifier_chain: 27 static BLOCKING_NOTIFIER_HEAD(pm_chain_head);PM在休眠和唤醒的过程中会发出一些EVENTS,246 /* Hibernation and suspend events */247 #define PM_HIBERNATION_PREPARE 0x0001 /* Going to hibernate ...转载 2018-03-13 00:24:36 · 1956 阅读 · 1 评论 -
ACPI Table
ASL : ACPI Source LanguageAML : ACPI Machine LanguageDSL : Digital Simulation LanguageE820 : a system memory map protocol, provided in ACPI spec, ch14 for 3.0bEFI ...转载 2019-02-22 00:15:50 · 1054 阅读 · 0 评论 -
S4 和ACPI Table的联系(一)
/******************************************************************************* * * FACS - Firmware ACPI Control Structure (FACS) * ***************************************************************...原创 2019-02-19 00:13:52 · 768 阅读 · 0 评论