- 2024-11-01UEFI 笔记 001 —— 什么是 ACPI method
声明:个人笔记,概不负责所谓ACPImethod本质上就是Callback是在OS主导下,OS发起的,对SystemFirmware的调用。类似在Windows上用C编写Win32应用,需要实现一堆OS要求的Callback函数。ACPImethod的提供者,事实上在实现OS要求的Callback所不同的是,OS调用C应
- 2024-09-09ACPI随笔
ACPI(AdvancedConfigurationandPowerInterface)基本概念RSDP:是ACPI数据结构中的第一个表,用于引导ACPI表的查找过程。根系统描述指针,指向RSDT或XSDT的位置。RSDT和XSDT:根表和扩展表,提供其他ACPI表的位置。FADT:固定配置表,包含ACPI固件的配置信息。AC
- 2024-08-14WPBT (Windows Platform Binary Table) 是一种用于在Windows启动时传递信息的结构。它允许系统和应用程序在启动过程中交换特定的二进制数据,这对于系统管理和软件安装
WPBT(WindowsPlatformBinaryTable)的起源可以追溯到Windows操作系统对ACPI(AdvancedConfigurationandPowerInterface)规范的扩展需求。ACPI是一个用于管理硬件配置和电源管理的标准,广泛用于操作系统与固件之间的通信。WPBT是这种规范的一部分,专门设计用于Windows环境。
- 2024-08-07<转载>bios 关机过程
[CSDNBIOS关机过程](https://blog.csdn.net/robinsongsog/article/details/50993333)热启动,冷启动,关机,这些词相信大家都很熟悉,今天就从BIOS的角度,说说这三种reset具体是怎么实现的。/**Resetthesystem.@paramResetTypewarmorcold@paramResetStatus
- 2024-02-16debian12手动控制thinkpad风扇转速
配置驱动添加如下配置文件,并重启系统~✘cat/etc/modprobe.d/thinkpad_acpi.confoptionsthinkpad_acpifan_control=1~✘配置确认驱动加载~✘lsmod|grepthinkpad_acpithinkpad_acpi1392640nvram163841thinkpad_acpip
- 2023-12-13Linux下PCI设备驱动开发详解(二)
Linux下PCI设备驱动开发详解(二)根据上一章的概念,PCI驱动包括PCI通用的驱动,以及根据实际需要设备本身的驱动。所谓的编写设备驱动,其实就是编写设备本身驱动,因为linux内核的PCI驱动是内核自带的。为了更好的学习PCI设备驱动,我们需要明白内核具体做了什么,下面我们研究一下,linuxPCI
- 2023-11-28关于 acpi 与 atx 电源
关于acpi 也就是说,acpi干的是bios的活。电源管理被内核管理起来了,这也就是说,要使用acpi,内核必须起来才可以。
- 2023-11-11哪些资源预分配了内存:e820
在操作系统开始管理内存之前,首先要获取物理内存的信息,比如共有多少物理地址是可用的?有哪些物理地址是被ACPI(AdvancedConfigurationandPowerInterface)数据使用?这些信息从何而来?e820就是x86架构(包括x86_64)上的操作系统引导程序提供物理内存信息的功能。当请求BIOS中断号15H,
- 2023-11-11哪些资源预分配了内存:e820
在操作系统开始管理内存之前,首先要获取物理内存的信息,比如共有多少物理地址是可用的?有哪些物理地址是被ACPI(AdvancedConfigurationandPowerInterface)数据使用?这些信息从何而来?e820就是x86架构(包括x86_64)上的操作系统引导程序提供物理内存信息的功能。当请求BIOS中断号15H,
- 2023-11-11哪些资源预分配了内存:e820
在操作系统开始管理内存之前,首先要获取物理内存的信息,比如共有多少物理地址是可用的?有哪些物理地址是被ACPI(AdvancedConfigurationandPowerInterface)数据使用?这些信息从何而来?e820就是x86架构(包括x86_64)上的操作系统引导程序提供物理内存信息的功能。当请求BIOS中断号15H,
- 2023-01-28cpufreq之ACPI CPPC
Overview参见ACPISPEC章节:8.4.7CollaborativeProcessorPerformanceControlCPPC(CollaborativeProcessorPerformanceControl)是ACPI规范中定义的一套机制,让O
- 2023-01-25WMI and ACPI 问题
微软的资料如下:http://msdn.microsoft.com/en-us/library/windows/hardware/Dn614028(v=vs.85).aspxCode:http://code.msdn.microsoft.com/windowshardware/WMI-
- 2022-10-08记一次debian无法启动的解决经历
前言有几台debian物理机突然无法开机了,断电重启后,一直卡在下面这个界面参考了博客【linux】解决系统卡在ubuntuloadinginitialramdisk发现无法修复在recovery模式
- 2022-08-23ACPI学习
规范如何在linux中获取ACPI表参考书籍:《计算机系统核心开发高级配置与电源管理最佳实践》内核文档:Documentation/firmware-guide/acpiLinuxACPI处理流程获取ACPI设