acpi打补丁 – OpenCore

为了让黑果更加接近白果,在很多方面我们都需要打补丁,如USB,原生电源管理,开关机,显卡等等很多方面完善都需要用到打补丁。

我们举个例子说明如何打补丁 。 比如我们想把 xhc下的_PRW进行改名为XPRW。

Comment         String        XHC:_PRW to XPRW
Count           Number                  //需要重点解释  
Enabled         Boolean       True      //表示应用此补丁,不应用选False            
Find            Data          5F505257  //hex转text的含义即是:_PRW
Limit           Number        0         //这个按默认即可 不去管他
Mask            Data          <>        //这个按默认即可 不去管他
OemTableId      Data          <>        //这个按默认即可 不去管他
Replace         Data          58505257 //hex转text的含义即是:XPRW
ReplaceMask     Data          <>        //这个按默认即可 不去管他
Skip            Number                  //需要重点解释 
TableLength     Number        0         //这个按默认即可 不去管他
TableSignature  Data          44534454  //hex转text的含义即是:DSDT,这里按默认即可,代表对dsdt进行修改

oc的tgtbridge是通过一个数过去来定位具体哪一个位置的。比如xhc的prw是整张dsdt里面的第55个,那skip填54,意味着跳过前54个,从第55个开始执行。那执行多少次呢?执行一次count就填1;比如你要同时改第55个和56个,那count就填2。

 

You may also like...

发表评论

电子邮件地址不会被公开。