Update to latest master (OpenCore 0.6.0+)

Now supports booting both Big Sur and Catalina
serial-debug
Nicholas Sherlock 4 years ago
parent 71366c309f
commit 98f4e4e814

4
.gitignore vendored

@ -12,8 +12,8 @@ EFI/OC/Tools/ResetSystem.efi
EFI/OC/Resources
EFI/OC/OpenCore.efi
OpenCore-Image/
OpenCore.dmg
OpenCore.dmg.gz
OpenCore.dmg*
OpenCore.iso*
OpenCoreEFIFolder.zip
# Prerequisites

@ -210,6 +210,8 @@
<key>Add</key>
<array>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>Lilu.kext</string>
<key>Comment</key>
@ -221,11 +223,13 @@
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<string>12.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>VirtualSMC.kext</string>
<key>Comment</key>
@ -237,11 +241,13 @@
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<string>12.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>WhateverGreen.kext</string>
<key>Comment</key>
@ -253,11 +259,13 @@
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<string>12.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>AppleALC.kext</string>
<key>Comment</key>
@ -269,7 +277,7 @@
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<string>12.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
@ -306,10 +314,12 @@
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>MCEReporterDisabler.kext</string>
<key>Comment</key>
<string></string>
<string>AppleMCEReporter disabler</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
@ -317,7 +327,7 @@
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<string>19.0.0</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
@ -325,6 +335,8 @@
<key>Block</key>
<array>
<dict>
<key>Arch</key>
<string>Any</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
@ -348,6 +360,29 @@
////AAAAAAAAAAAAAAAAAA==
</data>
</dict>
<key>Force</key>
<array>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>System/Library/Extensions/IONetworkingFamily.kext</string>
<key>Comment</key>
<string>Patch engine</string>
<key>Enabled</key>
<false/>
<key>Identifier</key>
<string>com.apple.iokit.IONetworkingFamily</string>
<key>ExecutablePath</key>
<string>Contents/MacOS/IONetworkingFamily</string>
<key>MaxKernel</key>
<string>13.99.99</string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
</array>
<key>Patch</key>
<array>
<dict>
@ -372,7 +407,7 @@
/wAA//8=
</data>
<key>MaxKernel</key>
<string>19.99.99</string>
<string>20.99.99</string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>Replace</key>
@ -407,7 +442,7 @@
/////wAAAP///wA=
</data>
<key>MaxKernel</key>
<string>19.99.99</string>
<string>20.99.99</string>
<key>MinKernel</key>
<string>17.0.0</string>
<key>Replace</key>
@ -435,6 +470,8 @@
<false/>
<key>DisableIoMapper</key>
<false/>
<key>DisableLinkeditJettison</key>
<true/>
<key>DisableRtcChecksum</key>
<false/>
<key>DummyPowerManagement</key>
@ -454,6 +491,15 @@
<key>XhciPortLimit</key>
<false/>
</dict>
<key>Scheme</key>
<dict>
<key>FuzzyMatch</key>
<true/>
<key>KernelArch</key>
<string>x86_64</string>
<key>KernelCache</key>
<string>Auto</string>
</dict>
</dict>
<key>Misc</key>
<dict>
@ -494,6 +540,8 @@
<integer>0</integer>
<key>DisplayLevel</key>
<integer>2147483650</integer>
<key>SerialInit</key>
<false/>
<key>SysReport</key>
<false/>
<key>Target</key>
@ -507,16 +555,28 @@
<true/>
<key>AllowSetDefault</key>
<false/>
<key>ApECID</key>
<integer>0</integer>
<key>AuthRestart</key>
<false/>
<key>BootProtect</key>
<string>None</string>
<key>DmgLoading</key>
<string>Signed</string>
<key>EnablePassword</key>
<false/>
<key>ExposeSensitiveData</key>
<integer>6</integer>
<key>HaltLevel</key>
<integer>2147483648</integer>
<key>PasswordHash</key>
<data></data>
<key>PasswordSalt</key>
<data></data>
<key>ScanPolicy</key>
<integer>18809603</integer>
<key>SecureBootModel</key>
<string>Disabled</string>
<key>Vault</key>
<string>Optional</string>
</dict>
@ -701,9 +761,20 @@
<true/>
<key>Drivers</key>
<array>
<string>OpenRuntime.efi</string>
<string>VBoxHfs.efi</string>
<string>OpenRuntime.efi</string>
<string>OpenCanopy.efi</string>
<string>#AudioDxe.efi</string>
<string>#OpenUsbKbDxe.efi</string>
<string>#UsbMouseDxe.efi</string>
<string>#Ps2KeyboardDxe.efi</string>
<string>#Ps2MouseDxe.efi</string>
<string>#HiiDatabase.efi</string>
<string>#NvmExpressDxe.efi</string>
<string>#XhciDxe.efi</string>
<string>#ExFatDxe.efi</string>
<string>#PartitionDxe.efi</string>
<string>#CrScreenshotDxe.efi</string>
</array>
<key>Input</key>
<dict>
@ -748,6 +819,8 @@
<false/>
<key>TextRenderer</key>
<string>BuiltinGraphics</string>
<key>UgaPassThrough</key>
<false/>
</dict>
<key>ProtocolOverrides</key>
<dict>
@ -759,12 +832,18 @@
<false/>
<key>AppleEvent</key>
<false/>
<key>AppleFramebufferInfo</key>
<false/>
<key>AppleImageConversion</key>
<false/>
<key>AppleImg4Verification</key>
<false/>
<key>AppleKeyMap</key>
<false/>
<key>AppleRtcRam</key>
<false/>
<key>AppleSecureBoot</key>
<false/>
<key>AppleSmcIo</key>
<false/>
<key>AppleUserInterfaceTheme</key>

@ -101,6 +101,7 @@ EFI/OC/Kexts/VirtualSMC.kext : src/VirtualSMC/build/Release/VirtualSMC.kext
src/VirtualSMC/build/Release/VirtualSMC.kext : src/VirtualSMC/Lilu.kext
cd src/VirtualSMC && xcodebuild -configuration Release
touch $@
src/VirtualSMC/Lilu.kext : src/Lilu/build/Debug/Lilu.kext
ln -s ../Lilu/build/Debug/Lilu.kext $@
@ -118,12 +119,12 @@ EFI/OC/Drivers/VBoxHfs.efi : $(OPENCORE_UDK_BUILD_DIR)/VBoxHfs.efi
mkdir -p EFI/OC/Drivers
cp -a $< $@
EFI/BOOT/BOOTx64.efi : $(OPENCORE_UDK_BUILD_DIR)/BOOTx64.efi
EFI/BOOT/BOOTx64.efi : $(OPENCORE_UDK_BUILD_DIR)/Bootstrap.efi
mkdir -p EFI/BOOT
cp -a $< $@
$(OPENCORE_UDK_BUILD_DIR)/OpenCore.efi $(OPENCORE_UDK_BUILD_DIR)/OpenRuntime.efi \
$(OPENCORE_UDK_BUILD_DIR)/BOOTx64.efi $(OPENCORE_UDK_BUILD_DIR)/Shell.efi \
$(OPENCORE_UDK_BUILD_DIR)/Bootstrap.efi $(OPENCORE_UDK_BUILD_DIR)/Shell.efi \
$(OPENCORE_UDK_BUILD_DIR)/ResetSystem.efi $(OPENCORE_UDK_BUILD_DIR)/OpenCanopy.efi \
$(OPENCORE_UDK_BUILD_DIR)/VBoxHfs.efi \
:

@ -1 +1 @@
Subproject commit 7115d13452c546b5c02aecd3b2813a6a597f9e08
Subproject commit a567a8bd4bf983b2e8d77c9d62d90ba9bf7efa4c

@ -1 +1 @@
Subproject commit 13c3cb95235a7d7b58cd7cb7a879b13b074c2693
Subproject commit b8eb26fadc827d1df8f4e5ab8c9216c5098e8318

@ -1 +1 @@
Subproject commit d72b142483ef6762044bba423ae64f40a1bf472a
Subproject commit 80b2448c7ebc31616d95bfcd60320dd0056ee0e5

@ -1 +1 @@
Subproject commit 32b4772c144be1d7fd80e75030836b60927646f3
Subproject commit 12fcf3edf5198929a70f5558cf4ad0db7740156c

@ -1 +1 @@
Subproject commit 9e86110827de10ae1a64a73c47505c18cd5ff022
Subproject commit eda655bc5c21519cc7734ce7e6d1ae10a8d9b27d

@ -1 +1 @@
Subproject commit 8ebb2716c6efa24ad8088166f1b4c768a2f73130
Subproject commit 68b87f9ad3c8d45b48c543300603ba8022cb3ab9
Loading…
Cancel
Save