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/Resources
EFI/OC/OpenCore.efi EFI/OC/OpenCore.efi
OpenCore-Image/ OpenCore-Image/
OpenCore.dmg OpenCore.dmg*
OpenCore.dmg.gz OpenCore.iso*
OpenCoreEFIFolder.zip OpenCoreEFIFolder.zip
# Prerequisites # Prerequisites

@ -210,6 +210,8 @@
<key>Add</key> <key>Add</key>
<array> <array>
<dict> <dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key> <key>BundlePath</key>
<string>Lilu.kext</string> <string>Lilu.kext</string>
<key>Comment</key> <key>Comment</key>
@ -221,11 +223,13 @@
<key>MaxKernel</key> <key>MaxKernel</key>
<string></string> <string></string>
<key>MinKernel</key> <key>MinKernel</key>
<string></string> <string>12.0.0</string>
<key>PlistPath</key> <key>PlistPath</key>
<string>Contents/Info.plist</string> <string>Contents/Info.plist</string>
</dict> </dict>
<dict> <dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key> <key>BundlePath</key>
<string>VirtualSMC.kext</string> <string>VirtualSMC.kext</string>
<key>Comment</key> <key>Comment</key>
@ -237,11 +241,13 @@
<key>MaxKernel</key> <key>MaxKernel</key>
<string></string> <string></string>
<key>MinKernel</key> <key>MinKernel</key>
<string></string> <string>12.0.0</string>
<key>PlistPath</key> <key>PlistPath</key>
<string>Contents/Info.plist</string> <string>Contents/Info.plist</string>
</dict> </dict>
<dict> <dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key> <key>BundlePath</key>
<string>WhateverGreen.kext</string> <string>WhateverGreen.kext</string>
<key>Comment</key> <key>Comment</key>
@ -253,11 +259,13 @@
<key>MaxKernel</key> <key>MaxKernel</key>
<string></string> <string></string>
<key>MinKernel</key> <key>MinKernel</key>
<string></string> <string>12.0.0</string>
<key>PlistPath</key> <key>PlistPath</key>
<string>Contents/Info.plist</string> <string>Contents/Info.plist</string>
</dict> </dict>
<dict> <dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key> <key>BundlePath</key>
<string>AppleALC.kext</string> <string>AppleALC.kext</string>
<key>Comment</key> <key>Comment</key>
@ -269,7 +277,7 @@
<key>MaxKernel</key> <key>MaxKernel</key>
<string></string> <string></string>
<key>MinKernel</key> <key>MinKernel</key>
<string></string> <string>12.0.0</string>
<key>PlistPath</key> <key>PlistPath</key>
<string>Contents/Info.plist</string> <string>Contents/Info.plist</string>
</dict> </dict>
@ -306,10 +314,12 @@
<string>Contents/Info.plist</string> <string>Contents/Info.plist</string>
</dict> </dict>
<dict> <dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key> <key>BundlePath</key>
<string>MCEReporterDisabler.kext</string> <string>MCEReporterDisabler.kext</string>
<key>Comment</key> <key>Comment</key>
<string></string> <string>AppleMCEReporter disabler</string>
<key>Enabled</key> <key>Enabled</key>
<true/> <true/>
<key>ExecutablePath</key> <key>ExecutablePath</key>
@ -317,7 +327,7 @@
<key>MaxKernel</key> <key>MaxKernel</key>
<string></string> <string></string>
<key>MinKernel</key> <key>MinKernel</key>
<string></string> <string>19.0.0</string>
<key>PlistPath</key> <key>PlistPath</key>
<string>Contents/Info.plist</string> <string>Contents/Info.plist</string>
</dict> </dict>
@ -325,6 +335,8 @@
<key>Block</key> <key>Block</key>
<array> <array>
<dict> <dict>
<key>Arch</key>
<string>Any</string>
<key>Comment</key> <key>Comment</key>
<string></string> <string></string>
<key>Enabled</key> <key>Enabled</key>
@ -348,6 +360,29 @@
////AAAAAAAAAAAAAAAAAA== ////AAAAAAAAAAAAAAAAAA==
</data> </data>
</dict> </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> <key>Patch</key>
<array> <array>
<dict> <dict>
@ -372,7 +407,7 @@
/wAA//8= /wAA//8=
</data> </data>
<key>MaxKernel</key> <key>MaxKernel</key>
<string>19.99.99</string> <string>20.99.99</string>
<key>MinKernel</key> <key>MinKernel</key>
<string>17.0.0</string> <string>17.0.0</string>
<key>Replace</key> <key>Replace</key>
@ -407,7 +442,7 @@
/////wAAAP///wA= /////wAAAP///wA=
</data> </data>
<key>MaxKernel</key> <key>MaxKernel</key>
<string>19.99.99</string> <string>20.99.99</string>
<key>MinKernel</key> <key>MinKernel</key>
<string>17.0.0</string> <string>17.0.0</string>
<key>Replace</key> <key>Replace</key>
@ -435,6 +470,8 @@
<false/> <false/>
<key>DisableIoMapper</key> <key>DisableIoMapper</key>
<false/> <false/>
<key>DisableLinkeditJettison</key>
<true/>
<key>DisableRtcChecksum</key> <key>DisableRtcChecksum</key>
<false/> <false/>
<key>DummyPowerManagement</key> <key>DummyPowerManagement</key>
@ -454,6 +491,15 @@
<key>XhciPortLimit</key> <key>XhciPortLimit</key>
<false/> <false/>
</dict> </dict>
<key>Scheme</key>
<dict>
<key>FuzzyMatch</key>
<true/>
<key>KernelArch</key>
<string>x86_64</string>
<key>KernelCache</key>
<string>Auto</string>
</dict>
</dict> </dict>
<key>Misc</key> <key>Misc</key>
<dict> <dict>
@ -494,6 +540,8 @@
<integer>0</integer> <integer>0</integer>
<key>DisplayLevel</key> <key>DisplayLevel</key>
<integer>2147483650</integer> <integer>2147483650</integer>
<key>SerialInit</key>
<false/>
<key>SysReport</key> <key>SysReport</key>
<false/> <false/>
<key>Target</key> <key>Target</key>
@ -507,16 +555,28 @@
<true/> <true/>
<key>AllowSetDefault</key> <key>AllowSetDefault</key>
<false/> <false/>
<key>ApECID</key>
<integer>0</integer>
<key>AuthRestart</key> <key>AuthRestart</key>
<false/> <false/>
<key>BootProtect</key> <key>BootProtect</key>
<string>None</string> <string>None</string>
<key>DmgLoading</key>
<string>Signed</string>
<key>EnablePassword</key>
<false/>
<key>ExposeSensitiveData</key> <key>ExposeSensitiveData</key>
<integer>6</integer> <integer>6</integer>
<key>HaltLevel</key> <key>HaltLevel</key>
<integer>2147483648</integer> <integer>2147483648</integer>
<key>PasswordHash</key>
<data></data>
<key>PasswordSalt</key>
<data></data>
<key>ScanPolicy</key> <key>ScanPolicy</key>
<integer>18809603</integer> <integer>18809603</integer>
<key>SecureBootModel</key>
<string>Disabled</string>
<key>Vault</key> <key>Vault</key>
<string>Optional</string> <string>Optional</string>
</dict> </dict>
@ -701,9 +761,20 @@
<true/> <true/>
<key>Drivers</key> <key>Drivers</key>
<array> <array>
<string>OpenRuntime.efi</string>
<string>VBoxHfs.efi</string> <string>VBoxHfs.efi</string>
<string>OpenRuntime.efi</string>
<string>OpenCanopy.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> </array>
<key>Input</key> <key>Input</key>
<dict> <dict>
@ -748,6 +819,8 @@
<false/> <false/>
<key>TextRenderer</key> <key>TextRenderer</key>
<string>BuiltinGraphics</string> <string>BuiltinGraphics</string>
<key>UgaPassThrough</key>
<false/>
</dict> </dict>
<key>ProtocolOverrides</key> <key>ProtocolOverrides</key>
<dict> <dict>
@ -759,12 +832,18 @@
<false/> <false/>
<key>AppleEvent</key> <key>AppleEvent</key>
<false/> <false/>
<key>AppleFramebufferInfo</key>
<false/>
<key>AppleImageConversion</key> <key>AppleImageConversion</key>
<false/> <false/>
<key>AppleImg4Verification</key>
<false/>
<key>AppleKeyMap</key> <key>AppleKeyMap</key>
<false/> <false/>
<key>AppleRtcRam</key> <key>AppleRtcRam</key>
<false/> <false/>
<key>AppleSecureBoot</key>
<false/>
<key>AppleSmcIo</key> <key>AppleSmcIo</key>
<false/> <false/>
<key>AppleUserInterfaceTheme</key> <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 src/VirtualSMC/build/Release/VirtualSMC.kext : src/VirtualSMC/Lilu.kext
cd src/VirtualSMC && xcodebuild -configuration Release cd src/VirtualSMC && xcodebuild -configuration Release
touch $@
src/VirtualSMC/Lilu.kext : src/Lilu/build/Debug/Lilu.kext src/VirtualSMC/Lilu.kext : src/Lilu/build/Debug/Lilu.kext
ln -s ../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 mkdir -p EFI/OC/Drivers
cp -a $< $@ 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 mkdir -p EFI/BOOT
cp -a $< $@ cp -a $< $@
$(OPENCORE_UDK_BUILD_DIR)/OpenCore.efi $(OPENCORE_UDK_BUILD_DIR)/OpenRuntime.efi \ $(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)/ResetSystem.efi $(OPENCORE_UDK_BUILD_DIR)/OpenCanopy.efi \
$(OPENCORE_UDK_BUILD_DIR)/VBoxHfs.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