diff --git a/OpenCorePkg b/OpenCorePkg index df86f4960..fb770035d 160000 --- a/OpenCorePkg +++ b/OpenCorePkg @@ -1 +1 @@ -Subproject commit df86f4960d56e255235c56dbe4e32f3e3a966dfb +Subproject commit fb770035d4b5c98111cadfbfea2a073273407a7a diff --git a/rEFIt_UEFI/refit/main.cpp b/rEFIt_UEFI/refit/main.cpp index 715bba5a9..20b8bbd59 100644 --- a/rEFIt_UEFI/refit/main.cpp +++ b/rEFIt_UEFI/refit/main.cpp @@ -1024,6 +1024,8 @@ DBG("Beginning OC\n"); // Seems that Lilu must be first. size_t pos = setKextAtPos(&kextArray, "Lilu.kext"_XS8, 0); pos = setKextAtPos(&kextArray, "VirtualSMC.kext"_XS8, pos); + pos = setKextAtPos(&kextArray, "FakePCIID.kext"_XS8, pos); + pos = setKextAtPos(&kextArray, "FakePCIID_XHCIMux.kext"_XS8, pos); pos = setKextAtPos(&kextArray, "AMDRyzenCPUPowerManagement.kext"_XS8, pos); pos = setKextAtPos(&kextArray, "SMCAMDProcessor.kext"_XS8, pos); pos = setKextAtPos(&kextArray, "WhateverGreen.kext"_XS8, pos); @@ -1036,6 +1038,11 @@ DBG("Beginning OC\n"); pos = setKextAtPos(&kextArray, "VoodooI2CServices.kext"_XS8, pos); pos = setKextAtPos(&kextArray, "VoodooI2C.kext"_XS8, pos); pos = setKextAtPos(&kextArray, "VoodooI2CHID.kext"_XS8, pos); + pos = setKextAtPos(&kextArray, "BrcmFirmwareData.kext"_XS8, pos); + pos = setKextAtPos(&kextArray, "BrcmPatchRAM2.kext"_XS8, pos); + pos = setKextAtPos(&kextArray, "BrcmPatchRAM3.kext"_XS8, pos); + pos = setKextAtPos(&kextArray, "HS80211Family.kext"_XS8, pos); + pos = setKextAtPos(&kextArray, "AirPortAtheros40.kext"_XS8, pos); for (size_t kextIdx = 0 ; kextIdx < kextArray.size() ; kextIdx++ ) {