Skip to content

Commit

Permalink
OSX-KVM - October 2021 Batch Update
Browse files Browse the repository at this point in the history
Changes:

- Add Makefile to improve usability (thiagokokada)

- Typo fix (cclauss)

- Update to OpenCore-0.7.4 (via Nick)
  • Loading branch information
kholia committed Oct 25, 2021
1 parent 3cd6d6b commit 1cc6430
Show file tree
Hide file tree
Showing 97 changed files with 423 additions and 334 deletions.
6 changes: 6 additions & 0 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

- [UPSTREAM] https://github.com/acidanthera/OpenCorePkg + https://dortania.github.io/ - for making all this possible!

- [UPSTREAM] https://github.com/thenickdude/KVM-Opencore - Thanks Nick!

* RehabMan, th3joker and others - FakeSMC.kext, https://bitbucket.org/RehabMan

* Chuck Remes (chuckremes) - better documentation
Expand Down Expand Up @@ -122,4 +124,8 @@

- Kian Kasad (kdkasad) - Use grep instead of egrep

- https://github.com/cclauss - Typo fix

- https://github.com/thiagokokada - Makefile to improve usability

Note: Individual files have more specific 'credits' in them.
15 changes: 14 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,2 +1,15 @@
DISK_SIZE := 128G

all: BaseSystem.img mac_hdd_ng.img

BaseSystem.img: BaseSystem.dmg
qemu-img convert BaseSystem.dmg -O raw BaseSystem.img

BaseSystem.dmg:
./fetch-macOS-v2.py

mac_hdd_ng.img:
qemu-img create -f qcow2 mac_hdd_ng.img ${DISK_SIZE}

clean:
rm -rf content || true
rm -rf BaseSystem{.dmg,.img,.chunklist}
2 changes: 1 addition & 1 deletion OVMF-notes.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Current OVMF blobs are borrowed from the following URL(s),

- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf_2021.08-1_all.deb)
- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf_2021.08-2_all.deb)

Building OVMF
-------------
Expand Down
2 changes: 1 addition & 1 deletion OpenCore-Boot-CD.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ args=(
-smbios type=2
-device ich9-intel-hda -device hda-duplex
-device ich9-ahci,id=sata
-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore.qcow2"
-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore/OpenCore.qcow2"
-device ide-hd,bus=sata.2,drive=OpenCoreBoot
-device ide-hd,bus=sata.3,drive=InstallMedia
-drive id=InstallMedia,if=none,file="$REPO_PATH/os.dmg",format=raw
Expand Down
4 changes: 2 additions & 2 deletions OpenCore-Boot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ args=(
# -device usb-mouse,bus=ehci.0
# -device nec-usb-xhci,id=xhci
-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
-drive if=pflash,format=raw,readonly,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE.fd"
-drive if=pflash,format=raw,readonly=true,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE.fd"
-drive if=pflash,format=raw,file="$REPO_PATH/$OVMF_DIR/OVMF_VARS-1024x768.fd"
-smbios type=2
-device ich9-intel-hda -device hda-duplex
-device ich9-ahci,id=sata
-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore-Catalina/OpenCore.qcow2"
-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore/OpenCore.qcow2"
-device ide-hd,bus=sata.2,drive=OpenCoreBoot
-device ide-hd,bus=sata.3,drive=InstallMedia
-drive id=InstallMedia,if=none,file="$REPO_PATH/BaseSystem.img",format=raw
Expand Down
Binary file removed OpenCore-Catalina/EFI/BOOT/BOOTx64.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/AudioDxe.efi
Binary file not shown.
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/HiiDatabase.efi
Binary file not shown.
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/OpenCanopy.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/OpenHfsPlus.efi
Binary file not shown.
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/OpenRuntime.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/OpenUsbKbDxe.efi
Binary file not shown.
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/Ps2MouseDxe.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/UsbMouseDxe.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Drivers/XhciDxe.efi
Binary file not shown.
Binary file not shown.
Binary file not shown.
149 changes: 0 additions & 149 deletions OpenCore-Catalina/EFI/OC/Kexts/VoodooHDA.kext/Contents/Info.plist

This file was deleted.

Binary file not shown.

This file was deleted.

Binary file removed OpenCore-Catalina/EFI/OC/OpenCore.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/BootKicker.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/ChipTune.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/CleanNvram.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/GopStop.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/OpenControl.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/OpenShell.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/ResetSystem.efi
Binary file not shown.
Binary file removed OpenCore-Catalina/EFI/OC/Tools/RtcRw.efi
Binary file not shown.
1 change: 1 addition & 0 deletions OpenCore/EFI/BOOT/.contentFlavour
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
OpenCore
Binary file added OpenCore/EFI/BOOT/BOOTx64.efi
Binary file not shown.
1 change: 1 addition & 0 deletions OpenCore/EFI/OC/.contentFlavour
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
OpenCore
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file added OpenCore/EFI/OC/Drivers/AudioDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/CrScreenshotDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/HiiDatabase.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/NvmExpressDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/OpenCanopy.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/OpenHfsPlus.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/OpenLinuxBoot.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/OpenPartitionDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/OpenRuntime.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/OpenUsbKbDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/Ps2KeyboardDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/Ps2MouseDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/UsbMouseDxe.efi
Binary file not shown.
File renamed without changes.
Binary file added OpenCore/EFI/OC/Drivers/XhciDxe.efi
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>19H524</string>
<string>19H1323</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,15 +17,15 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.5.3</string>
<string>1.5.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.5.3</string>
<string>1.5.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
Expand Down Expand Up @@ -55,7 +55,7 @@
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
<string>IOBSD</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
Expand All @@ -65,6 +65,21 @@
<key>OSBundleCompatibleVersion</key>
<string>1.2.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kernel.6.0</key>
<string>7.9.9</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
</dict>
<key>OSBundleLibraries_x86_64</key>
<dict>
<key>com.apple.kpi.bsd</key>
<string>10.0.0</string>
Expand Down
Binary file not shown.
Loading

0 comments on commit 1cc6430

Please sign in to comment.