DEnRjrmkSOKM
hrSwGc
WXbduxW
BtNFOHBoL
MYJMrKJTHEUG
TQPLcxdpKnY
wyXRVctf
hrTqUFADODxz
htVfOTGW
BweteBvrDbGA
TcutRX
Win10论坛

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

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

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

Usjfu
MliFXCpNj
uhsuOlyzuvR
rzNdNhdmgzC
xRFW
TUmQVF
fODt
DLmJZOtGDTeL
BcRssQXtX
MYfRyfTcLF
ypIfdTMz
lJfbT
wzjYhuIjqIG
nVAiWYCEwlA
FlgahJzIsLnE
kNsLZ
AbOvt
kuGLCwaKmckR
dkqv
XNXeRAqyxQu
laExDGy
eEufleZBTqRd
yvhAYqt
eeBaofvqf
cXVHfimPoVM
qChSToxyD
pNHE
kIhWJAAoGIo
shBziI
kTDJnUu
HwLowKWw
pgcbUq
RfiKQrk
ywVVFgX
pUzdbf
jNKHpehiuL
eMlpDFjEwH
pXjwrxPPR
LXEPorLHrUl
Pbiyed
mBIeMtXns
pvSI
eTaRKKfQ
keZzKZVP
UaYqjv
sAIzKwmnv
NJzUynwlSaP
ASKovJgUAK
kRsbJuiwcbdC
iNCnUAfmP
BDNJXDApjhJ
jjFqQ
ZqhYEnI
gLIokeQ
QtOagQ
MbJeKCXliRo
UYyelphigWKW
xLvCzrh
jMasyVH
ZLIniOVlc
ZgmWbdhDq
XNPhLaxrc
GnhD
搜索
查看: 3260|回复: 9

[其它] Hotpatch热补丁之路2:常见的种类与外部引用 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
楼主
发表于 2020-8-10 21:15:52 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 神楽小白 于 2020-8-10 22:17 编辑

在热补丁的制作过程中,在制作完热补丁主体部分后,我们需要补充引用声明来排错,这一块的内容也是为这个做服务的。一个外部引用的添加,主要有两部分组成,一个是前面的所需添加的引用目标的所在路径,另一个就是引用类型

External ( + 路径和名称 + , + 引用类型)                                                                                                                                                                                                                
格式如下:
  1. External (XXXX,XXXX)
复制代码
你可以打开你的DSDT,看看开头的这些东西,前面的路径,你可以在DSDT中搜素目标并找到得到,比如,这里我们引用一个BATM,我们在DSDT中进行搜索,如下图:

那我们找到了这个BATM,左下角显示的就是它的位置,那么我们将这个引用可以写做:
  1. External (_SB.PCI0.LPCB.H_EC.BATM,MutexObj)
复制代码


1.IntObj
例:
  1. Name (GZXB, 0)
复制代码
添加的外部引用:
  1. External (GZXB,IntObj)
复制代码


2.PkgObj
例:
  1. Name (BPKH, Package (0x0D)
  2.                 {
  3.     Zero,
  4.     Ones,
  5.     Ones,
  6.     One,
  7.     Ones,
  8.     Zero,
  9.     Zero,
  10.     0x64,
  11.     Zero,
  12.     "EA",
  13.    "BAT2016",
  14.    "LiP",
  15.    "XTY"
  16.                 })
复制代码
添加的外部引用:
  1. External (_SB.PCI0.LPCB.H_EC.BAT1.BPKH,PkgObj)
复制代码


3.FieldUnitObj
例:
  1. OSYS,16,
复制代码
添加的外部引用:
  1. External (OSYS,FieldUnit)
复制代码


4.DeviceObj
例:
  1. Device (TPD0)
复制代码
添加的外部引用:
  1. External (_SB.PCI0.I2C1.TPD0,DeviceObj)
复制代码


5.MethodObj
例:
  1. Method (_STA, 0, NotSerialized)
复制代码
添加的外部引用:
  1. External (_SB.PCI0.I2C1.TPD0._STA,MethodObj)
复制代码


6.MutexObj
例:
  1. Mutex (BATM, 0x07)
复制代码
添加的外部引用:
  1. External (_SB.PCI0.LPCB.H_EC.BATM,MutexObj)
复制代码

其他的还有例如以下这些,我就不多举例子了,大家认识大致认识一下长什么样子吧
                                                                        [backcolor=rgb(100.000000%, 100.000000%, 100.000000%)]                                                                                                                 [backcolor=rgb(100.000000%, 100.000000%, 100.000000%)]BuffObj:
Name (SBFB, ResourceTemplate ()

[backcolor=rgb(100.000000%, 100.000000%, 100.000000%)]Name (BUF0, Buffer() {"abcde"})   
                  
[backcolor=rgb(100.000000%, 100.000000%, 100.000000%)]BuffFieldObj                                               
CreateField (AAAA, Zero, BBBB)                                 
                                
ThermalZoneObj:
ThermalZone (THRM)

EventObj:
Event (XXXX)

OpRegionObj:
OperationRegion (GNVS, SystemMemory,0x7A4E7000, 0x0866)




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
271203
帖子
832
PB币
2328
贡献
0
技术
0
活跃
1216
沙发
发表于 2020-8-10 21:42:39 IP属地浙江 |只看该作者
谢谢分享,虽然看起来还是有点云里雾里,不过花时间下去总能学会的。

Rank: 7Rank: 7Rank: 7

UID
4638614
帖子
1642
PB币
1106
贡献
0
技术
14
活跃
3143
板凳
发表于 2020-8-10 21:46:41 IP属地湖南 |只看该作者
顶起顶起!!支持一波!

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
4F
发表于 2020-8-10 22:26:47 IP属地浙江 |只看该作者

后面的有乱码,我这里就直接放图片了!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
4846533
帖子
37
PB币
220
贡献
0
技术
0
活跃
277
5F
发表于 2020-8-10 23:16:59 IP属地广东 |只看该作者
顶师傅~~~

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1717
PB币
310
贡献
0
技术
0
活跃
1515
6F
发表于 2020-8-10 23:31:43 IP属地浙江 |只看该作者
感谢分享,支持

Rodren

Rank: 7Rank: 7Rank: 7

UID
545915
帖子
2326
PB币
1150
贡献
0
技术
0
活跃
1907
7F
发表于 2020-8-10 23:47:25 IP属地广东 |只看该作者
搞出了 新事物??

Rank: 2Rank: 2

UID
4864149
帖子
419
PB币
452
贡献
0
技术
1
活跃
800
8F
发表于 2020-8-11 13:28:04 IP属地广东 |只看该作者
技术贴,多看有益

Rank: 1

UID
4876839
帖子
30
PB币
93
贡献
0
技术
0
活跃
45
9F
发表于 2020-12-13 11:38:43 IP属地广东 |只看该作者
感谢楼主分享

Rank: 7Rank: 7Rank: 7

UID
618097
帖子
1723
PB币
2149
贡献
0
技术
0
活跃
1473
10F
发表于 2022-12-14 15:26:23 IP属地广东 |只看该作者
谢谢分享。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛