Releases: acidanthera/Lilu
Releases Β· acidanthera/Lilu
1.6.0
v1.6.0
- Dropped internal shared patcher instance grabbing API
1.5.9
1.5.8
v1.5.8
- Fixed kernel panic on macOS 10.15 and earlier introduced in 1.5.7
- Added Alder Lake CPU model support
- Added shared patcher instance grabbing API
1.5.7
v1.5.7
- Added address slot support for all 64-bit macOS version
1.5.6
1.5.5
v1.5.5
- Added a variant of
KernelPatcher::findAndReplace
that requires bothfind
andreplace
buffers to have the same length. - Added support for macOS 10.4 and newer
1.5.4
v1.5.4
- Allow loading on macOS 12 without
-lilubetaall
(With adapted for macOS 12 plug-ins) - Added guarding for address slot usage to avoid potential kernel routing overflow
- Allow using medium size function routing in the kernel
- Added medium size function routing for
Long
mode as they are functionally equivalent - Added
matchSharedCachePath
API to support dyld cache matching on macOS 12 - Added
_kmod
hooking for kext listening to unify kext patcher logic - Added zlib decompression API
- Fixed kernel patcher support on 64-bit 10.6
- Added new GPU switching API
1.5.3
v1.5.3
- Fixed kernel patcher support on 10.7
1.5.2
v1.5.2
- Fixed AZAL recognition as GPU audio on certain AMD platforms (thx to wkpark)
- Added external GPU disabling API with device and kernel selection via properties
- Added identifiers for Rocket Lake and Tiger Lake CPUs
- Added API to disable builtin GPU (IGPU)
- Reduced hardware presence bruteforce to a more sensible value
1.5.1
v1.5.1
- Added
lilu_os_memmem
andlilu_os_memchr
APIs - Added
getSharedCachePath
API to obtain current cache path - Added
LIKELY
/UNLIKELY
macros