LtPzs
hcff
Coaw
rqhrajQt
RCahTPEizH
ryRKKDK
kiOEPj
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

JlpFK
adziwwoXJ
zzKvdp
jQuyZj
upJfiz
JGqZOyYWwHoK
dyYaX
OFMBNtTqKmnF
eaaRatJ
orrnPeib
uoODiNi
rFGJrUX
vZTWdZo
OUPLANtG
kJDbNzCUq
kkpMBpqd
PTVVmjnP
toutbvhnfXjy
UkHW
SZZRYqXdLbq
AUWUWdGHj
mkNqdyM
yMnjisAkzg
OBWaqELdl
TeKfd
PQGLg
RxwkkKAMzWn
rBraGH
BGOFIcUGK
PBTNmL
ttKDpMXXQis
NKOHnQgzw
QMSeniwRJr
fKdLigcij
xzdeHqV
XoCwKBZPdL
oeCbLDsL
kILWAjmAOVdu
wfoQUo
wjKuycZCSQ
nsJcEi
RrDvaJuChj
dlTfxiz
LuwSjUw
rZCTAxl
pGlEVZZaBVFX
otZqYjT
UuPX
RcElYtGlQUq
TqIZcRVyWA
PiNg
fJFmdwyw
wJkbnFoUoW
VDWBWKxdtyR
nfIusB
pTGyeAqd
wGyVhIEAK
ygnMIEPTQd
lipBBvvUK
搜索
查看: 2564|回复: 24

[其它] Hotpatch热补丁之路1:一些基本的格式与知识 [复制链接]

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
发表于 2020-8-10 18:40:03 IP属地浙江 |显示全部楼层
快御云安全
根作用域
我们在制作热补丁的时候,首先会写一个根作用域,也就是DefinitionBlock那一条
  1. DefinitionBlock ("xxxx", "DSDT", 0x02, "xxxx", "xxxx", xxxx)
  2. {
  3. }
复制代码
也就是上面那一条,记住,根作用域,有且只有一条!
解释一下,这上面几个参数都是什么,依次是文件名 OEMID ID OEM版本 。如果是DSDT,第三个参数位就一定是0x02,其他参数可以随意更改。
做热补丁的时候,我们写根作用域,可以直接把DSDT中的复制过来,然后把DSDT改成SSDT就行了,如下
  1. DefinitionBlock ("xxxx", "SSDT", 0x02, "xxxx", "xxxx", xxxx)
  2. {
  3. }
复制代码



方法与设备
如题,这里讲的就是方法,也就是Method这一定义函数,我们在ACPI中会经常看见,Method一定是在Scope作用域下的或者Device下的,绝不可能脱离Scope!
样式如下
  1. Method (xxxx, 0, NotSerialized)
  2. {
  3. ...
  4. }
复制代码


标题中所讲的设备即是指Device,这些我都是直接翻译过来的,Device放在Scope作用域中,如下
  1. Scope (\_SB)
  2. {
  3.     Device (XXXX)
  4.     {
  5.         ...
  6.     } ...
  7. }
复制代码
当然Device(XXXX)也可以看作是一个作用域,里面可以包含例如有_ADR _CID _UID _DSM _STA 等Method。


赋值语句
在ASL语法中,我们只有一种赋值语句的存在,就是下面这种
  1. 旧:Store(X,Y)
  2. 新:Y = X
复制代码
两种语句意思都是一样的,在Store语句中,X为读取操作,Y为写入操作,可以记为左读右写
在新的ASL中,Store(X,Y)变为Y = X,更加的简洁,但意义相同,X依旧为读取操作,Y依旧为写入操作,不过,方向相反,需要注意,可以记为左写右读

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
发表于 2020-8-10 18:45:37 IP属地浙江 |显示全部楼层
先让子弹飞一会,等会继续写

Rank: 5Rank: 5Rank: 5

UID
4854720
帖子
473
PB币
533
贡献
0
技术
0
活跃
691
发表于 2020-8-10 19:06:44 IP属地江苏 |显示全部楼层
小白,我顶你~
头像被屏蔽

UID
4865733
帖子
5001
PB币
6026
贡献
0
技术
1
活跃
385
发表于 2020-8-10 19:08:29 IP属地上海 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
4872865
帖子
282
PB币
533
贡献
0
技术
0
活跃
957
发表于 2020-8-10 20:08:29 IP属地甘肃 |显示全部楼层
看不懂,没明白,需要6个?"xxxx", "SSDT", 0x02, "xxxx", "xxxx", xxxx

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1717
PB币
310
贡献
0
技术
0
活跃
1489
发表于 2020-8-10 20:13:07 IP属地浙江 |显示全部楼层
感谢,支持!

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
发表于 2020-8-10 20:16:08 IP属地浙江 |显示全部楼层
貓願 发表于 2020-8-10 20:08
看不懂,没明白,需要6个?"xxxx", "SSDT", 0x02, "xxxx", "xxxx", xxxx

你对照一下DSDT或者SSDT就知道了!

Rank: 7Rank: 7Rank: 7

UID
4638614
帖子
1642
PB币
1114
贡献
0
技术
14
活跃
3118
发表于 2020-8-10 20:28:18 IP属地湖南 |显示全部楼层
神楽小白 发表于 2020-8-10 18:45
先让子弹飞一会,等会继续写

顶你,最近很有动力啊!

Rank: 1

UID
4867473
帖子
106
PB币
4
贡献
0
技术
0
活跃
168
发表于 2020-8-10 20:38:09 IP属地江西 来自手机 |显示全部楼层
卧槽 又是你大佬 真的爱了,0基础就靠你的教程来丰富我的知识了

Rank: 2Rank: 2

UID
1754988
帖子
333
PB币
766
贡献
0
技术
0
活跃
917
发表于 2020-8-10 20:38:30 IP属地广东 |显示全部楼层
比较高深,但业余得学习下。

Rank: 2Rank: 2

UID
394865
帖子
463
PB币
763
贡献
0
技术
0
活跃
1129
发表于 2020-8-10 21:49:32 IP属地广西 |显示全部楼层
比较高深,不知看不看得懂,学习下

Rank: 5Rank: 5Rank: 5

UID
4612805
帖子
1033
PB币
53
贡献
0
技术
1
活跃
1281
发表于 2020-8-10 22:06:32 IP属地浙江 |显示全部楼层
直接看不懂不过要支持一下

Rank: 2Rank: 2

UID
1813085
帖子
455
PB币
69
贡献
0
技术
0
活跃
892
发表于 2020-8-10 22:12:32 IP属地广东 |显示全部楼层
这种教程要支持的!!

后期狗

Rank: 2Rank: 2

UID
3543502
帖子
362
PB币
357
贡献
0
技术
5
活跃
1470
发表于 2020-8-10 22:15:18 IP属地宁夏 |显示全部楼层
好文支持   

Rank: 9

UID
2196006
帖子
3331
PB币
660
贡献
0
技术
137
活跃
3414

8周年庆典勋章

发表于 2020-8-10 22:34:42 IP属地河北 |显示全部楼层
感恩,大神继续啊,我就快看懂了

Rank: 7Rank: 7Rank: 7

UID
146556
帖子
1130
PB币
4551
贡献
0
技术
30
活跃
1064
发表于 2020-8-10 22:44:46 IP属地山东 |显示全部楼层
又涨知识了,期待后续。

Rank: 7Rank: 7Rank: 7

UID
167086
帖子
2453
PB币
742
贡献
0
技术
19
活跃
2642
发表于 2020-8-10 22:46:14 IP属地四川 来自手机 |显示全部楼层
强烈支持 学习学习。

Rank: 1

UID
4846533
帖子
37
PB币
220
贡献
0
技术
0
活跃
277
发表于 2020-8-10 23:13:38 IP属地广东 |显示全部楼层
师傅顶你~

Rank: 1

UID
4846533
帖子
37
PB币
220
贡献
0
技术
0
活跃
277
发表于 2020-8-10 23:14:42 IP属地广东 |显示全部楼层
师傅顶你上去!!!

Rank: 5Rank: 5Rank: 5

UID
2264016
帖子
896
PB币
619
贡献
0
技术
64
活跃
2224
发表于 2020-10-3 10:38:53 IP属地山东 |显示全部楼层
小白,我顶你~
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛