RW 搜索ACPI协议RSD PTR表
Read&Write Utility可以读取系统中各种ACPI表,下图是我的ThinkPad的ACPI表:
通过这张图,可以说,RW读全了所有ACPI表。但是,有些品牌笔记本的实现,比如TOSHIBA/Dynabook,在RW的ACPI Table标签页上找不到RSDP结构和RSDT表!对于新人学习ACPI协议很不方便!经过一番尝试,笔者发现可以通过搜索内存的方式,定位到RSDP和RSDT。
首先定位RSD PTR(即RSDP结构),根据ACPI协议,该结构中包含XSDT Base Address和RSDT Base Address。点击"Memory dump"按钮----在Memory对话框中点击Find----在Find pattern编辑框中输入 RSD PTR,同时勾选ASCII复选框:
当然,为了缩小范围,可以在Start Address和End Address中填写起始和终止地址。一般这个地址可以参考XSDT Table中Entry0起始地址和最后一个EntryN结束地址,比如我的XSDT Table中Entry0的地址为0x97FF6000,RSD PTR一般在这个地址之前,所以Start Address取0x97000000。Entry22的起始地址为0x97F57000,所以End Address取0x98000000:
搜索结果到两串"RSD PTR"开头的字符串,第二串所在的地址是RSD PTR结构所在内存,即图中地址Address=0x097FFE014。根据ACPI协议,从这个地址起,偏移0x10处是RSDT Base Address,偏移0x18是XSDT Base Address:
可以从这两处地址读取内容,跟RSDP/XSDT Table内容对比,此处以XSDT Table为例,比较ACPI Table中XSDT和Memory 0x0097FD1188处的内容:
以上步骤基于x64位系统,x86系统同样步骤也可以定位
RW 搜索ACPI协议RSD PTR表相关推荐
- 在整个数据库搜索某个字符串在哪个表的哪个字段中
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_search]') ...
- BAISS的动态分布式搜索存储协议(DDSSP)究竟是什么?
动态分布式搜索存储协议(DDSSP)是整个BAISS系统的技术基石.DDSSP增强了整个网络的性能,提高节点之间的连接速度,同时DDSSP还带来全新的分布式支付体验,使链上实现真实世界商业支付架构成为 ...
- 华为路由器:ospf协议三张表及邻居建立过程
说明:本篇接上一篇继续讲解 拓扑图 为了方便,我把R1/2/3/4/5的router id改成了回环网卡的IP. ospf协议三张表 邻居表(neighbortable) OSPF用邻居机制来发现和维 ...
- ACPI协议所定义的计算机电源的几种管理状态(S、G、C)
ACPI协议所定义的计算机电源的几种管理状态 G状态(Global System State) S状态(Sleep state) C状态(CPU power state) P状态(CPU Perfor ...
- 一 前端基础,http协议,form表单
一,web服务的本质: 浏览器中敲入网站回车发生的几件事? 1.游览器向服务端发送请求 2.服务端接受请求 3.服务端返回相应的响应 4.浏览器接受响应 根据特定的规则渲染页面展示给用户看 二: HT ...
- 2023牛客寒假算法基础集训营4_20230130「向上取整」「夹逼dp」「lowbit科学+树状数组性质」「搜索」「倍增跳表」「莫队」
6/13 教育场是有被教育到.(预计会鸽几题. 已过非太水的题们 //B //https://ac.nowcoder.com/acm/contest/46812/B//小构造小数学#include & ...
- DLT645-2007电能表通讯协议+DDSY5188电能表之间通讯简介
DLT645-2007通讯协议: 1.发送的帧格式: 1.1 帧起始符 0x68H 这个不多说,记住就好: 1.2 地址域A0-A5 地址域由 6 个字节构成,每字节 2 位 BCD 码,地址 ...
- Winpcap网络编程九之Winpcap实战,ARP协议获得MAC表及主机通信
大家好,本次我们需要完成的任务是: 完成两台主机之间的数据通信(数据链路层) 仿真ARP协议获得网段内主机的MAC表 使用帧完成两台主机的通信(Hello! I'm -) 声明:本文章的目的是为大家的 ...
- openflow协议之meter表简单实现
前言 Openflow1.3以及后续的版本增加了meter表,基于此结构,OpenFlow Switch可以实现各种简单的QoS功能,比如速率限制等,再结合每个端口的队列(queues),可以实现更加 ...
最新文章
- LeetCode简单题之有效的字母异位词
- 常用对称加密算法(DES/AES)类(PHP)
- delphi base64 java_Base64以及delphi、Java实现[转]
- C++调用C#的dll
- python-类的基本知识
- 常见三种存储方式DAS、NAS、SAN的架构及比较
- C#中的WebSocket服务器
- 你竟是这样的月饼-今年中秋节折腾的月饼2.0
- linux创建分区_在Linux中创建分区-分步指南
- factory-bean与lookup-method
- 计算机考研408高分复习规划-如何复习408才能得高分
- linux下怎么打开bin文件怎么打开,怎么打开bin格式的文件
- android 极光推送1011,极光推送 · OpenKit使用手册 · 看云
- Linux里安装ghostscript
- 基于ADS自带二极管的400Mhz倍频器设计
- 使用GeoServer发布Shapfile数据
- 不用找了,这300家公司面试不考算法
- java/php/net/python“最终幻想14”游戏时装图鉴网站设计与制作
- 浙江公务员考试申论指导作答的思路与方法
- java的nullpoint_java.lang.NullPointerException