- Fixed loading on macOS 10.10 and older due to a MacKernelSDK regression
- Added constants for macOS 15 support
- Expanded
sbvmm
to support more environments:- macOS install applications (ex.
Install macOS Sonoma.app
) - Booted installer and recoveryOS
-no_compat_check
or boot.efi patch required to pass bootloaders' compatibility checks
- macOS install applications (ex.
- Added constants for macOS 14 support
- Fixed
f16c
patch misreporting otherhw.optional
features
- Added
hw.optional.f16c
disabling for macOS 13.3+- Resolves CoreGraphics.framework invoking AVX2.0 code paths on Ivy Bridge CPUs
- Configurable via
revpatch
'sf16c
argument
- Added
revblock
for user configuration of blocking processes - Added additional process blocking:
gmux
- block displaypolicyd on Big Sur+ (for genuine MacBookPro9,1/10,1)media
- block mediaanalysisd on Ventura+ (for Metal 1 GPUs)pci
- block PCIe & memory notifications (for MacPro7,1 SMBIOS)- Previous unconditional
auto
- same aspci
, set by default
- Added constants for macOS 13 support
- Do not enable Memory and PCI UI patching on real Macs in
auto
mode - Added
MacPro7,1
memory patch for macOS 13System Settings
->General
->About
- Fixed detecting CPU core count on Intel CPU with altered topology
- Fixed support on macOS 10.9 - 10.11
- Improve configuration of enabled patches
- Fixed memory view restrictions for
MacBookAir
andMacBookPro10
not being correctly disabled - Disabled
The disk you inserted was not readable by this computer
message popup - Added Content Caching support for systems exposing
kern.hv_vmm_present
via-revasset
- Lowered OS requirement for
-revsbvmm
to macOS 11.3
- Added macOS 12 software update support with any Mac model via
-revsbvmm
- Fixed dual-core CPU spoofing on macOS 10.14 and earlier
- Allow preserving MP7,1 UI through
revnopatch
in NVRAM or boot-args - Skip leading spaces for automatically received CPU names
- Added constants for macOS 12 support
- Rewrote
eficheck
restrictions to avoid slowdowns
- Fixed patching CPU brand string with 8 core configurations
- Fixed detecting CPU core count on some CPU models
- Added single-core CPU brand string spoofing support
- Disabled
MacPro7,1
RAM & PCI Expansion Slot UIs - Disabled
MacBookAir
memory view restrictions - Added CPU brand string patch
- Initial release