Skip to content

Commit 90f18c9

Browse files
committed
Support for macOS Tahoe
Based on the excellent work @ https://github.com/LongQT-sea/OpenCore-ISO
1 parent 086e3f9 commit 90f18c9

15 files changed

+600
-1080
lines changed

OVMF-notes.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Current OVMF blobs are borrowed from the following URL(s),
22

3-
- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf_2023.05-2_all.deb)
3+
- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf-generic_2025.11-3_all.deb)
44

55
Building OVMF
66
-------------

OVMF_CODE.fd

-1.88 MB
Binary file not shown.

OVMF_CODE_4M.fd

3.48 MB
Binary file not shown.

OpenCore-Boot.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ OVMF_DIR="."
3333

3434
# shellcheck disable=SC2054
3535
args=(
36-
-enable-kvm -m "$ALLOCATED_RAM" -cpu Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS"
36+
# -enable-kvm -m "$ALLOCATED_RAM" -cpu Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS"
37+
-enable-kvm -m "$ALLOCATED_RAM" -cpu Skylake-Client,-hle,-rtm,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS" # ATTENTION: Enable this line for macOS Sequoia and Tahoe
3738
-machine q35
3839
-device qemu-xhci,id=xhci
3940
-device usb-kbd,bus=xhci.0 -device usb-tablet,bus=xhci.0
@@ -47,7 +48,7 @@ args=(
4748
# -device usb-host,vendorid=0x8086,productid=0x0808 # 2 USD USB Sound Card
4849
# -device usb-host,vendorid=0x1b3f,productid=0x2008 # Another 2 USD USB Sound Card
4950
-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
50-
-drive if=pflash,format=raw,readonly=on,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE.fd"
51+
-drive if=pflash,format=raw,readonly=on,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE_4M.fd"
5152
-drive if=pflash,format=raw,file="$REPO_PATH/$OVMF_DIR/OVMF_VARS-1920x1080.fd"
5253
-smbios type=2
5354
-device ich9-intel-hda -device hda-duplex

OpenCore/EFI/BOOT/BOOTx64.efi

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)