Skip to content

Commit

Permalink
Hot fixes
Browse files Browse the repository at this point in the history
- Add missing OpenCore files

- Backport macOS Sonoma support from Coopydood/ultimate-macOS-KVM
  • Loading branch information
kholia committed Jan 2, 2024
1 parent 09daff6 commit a9b2014
Show file tree
Hide file tree
Showing 454 changed files with 21,811 additions and 64 deletions.
4 changes: 4 additions & 0 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,4 +140,8 @@

- MobCode100 - Ventura + AVX2 docs

- Murilo Rocha Pereira - https://github.com/murilopereirame - Typo fixes

- gotjoshua - Typo fixes

Note: Individual files have more specific 'credits' in them.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ BaseSystem.img: BaseSystem.dmg
qemu-img convert BaseSystem.dmg -O raw BaseSystem.img

BaseSystem.dmg:
./fetch-macOS-v2.py --short=$(SHORTNAME)
./fetch-macOS-v2.py --shortname=$(SHORTNAME)

mac_hdd_ng.img:
qemu-img create -f qcow2 mac_hdd_ng.img ${DISK_SIZE}
Expand Down
9 changes: 7 additions & 2 deletions OpenCore-Boot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,14 @@
#
# echo 1 > /sys/module/kvm/parameters/ignore_msrs (this is required)

############################################################################
###############################################################################
# NOTE: Tweak the "MY_OPTIONS" line in case you are having booting problems!
############################################################################
###############################################################################
#
# Change `Penryn` to `Haswell-noTSX` in OpenCore-Boot.sh file for macOS Sonoma!
#
###############################################################################


MY_OPTIONS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check"

Expand Down
2 changes: 1 addition & 1 deletion OpenCore/EFI/BOOT/.contentVisibility
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Disabled
Disabled
1 change: 1 addition & 0 deletions OpenCore/EFI/OC/.contentFlavour
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
OpenCore
1 change: 1 addition & 0 deletions OpenCore/EFI/OC/.contentVisibility
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Disabled
Binary file added OpenCore/EFI/OC/ACPI/SSDT-DTGP.aml
Binary file not shown.
File renamed without changes.
Binary file added OpenCore/EFI/OC/ACPI/SSDT-EHCI.aml
Binary file not shown.
Binary file added OpenCore/EFI/OC/ACPI/SSDT-PLUG.aml
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/ArpDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/AudioDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/BiosVideo.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/Dhcp4Dxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/DnsDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/DpcDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/Ext4Dxe.efi
Binary file not shown.
Binary file removed OpenCore/EFI/OC/Drivers/HfsPlus.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/HttpBootDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/HttpDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/HttpUtilitiesDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/Ip4Dxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/MnpDxe.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/OpenHfsPlus.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/OpenLegacyBoot.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/OpenNtfsDxe.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/OpenUsbKbDxe.efi
Binary file not shown.
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/SnpDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/TcpDxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/ToggleSipEntry.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/Udp4Dxe.efi
Binary file not shown.
Binary file added OpenCore/EFI/OC/Drivers/XhciDxe.efi
Binary file not shown.
66 changes: 66 additions & 0 deletions OpenCore/EFI/OC/Kexts/AGPMInjector.kext/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18A391011</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleGetInfoString</key>
<string>111.1.18, Copyright 2008-2016 Apple Inc. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AGPMInjector</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>AGPMInjector</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.7.3-AGPMInjector</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>111.1.18</string>
<key>IOKitPersonalities</key>
<dict>
<key>AGPM</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AGPM</string>
<key>IOClass</key>
<string>AGPMController</string>
<key>IONameMatch</key>
<string>AGPMEnabler</string>
<key>IOProviderClass</key>
<string>IOPlatformPluginDevice</string>
<key>Machines</key>
<dict>
<key>iMacPro1,1</key>
<dict>
<key>GFX0</key>
<dict>
<key>AGDCEnabled</key>
<integer>1</integer>
<key>Heuristic</key>
<dict>
<key>ID</key>
<integer>4</integer>
</dict>
<key>control-id</key>
<integer>17</integer>
<key>max-power-state</key>
<integer>15</integer>
<key>min-power-state</key>
<integer>0</integer>
</dict>
</dict>
</dict>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2008-2016 Apple Inc. All rights reserved.</string>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>
Loading

0 comments on commit a9b2014

Please sign in to comment.