A Lilu plug-in kernel extension for ATI/AMD branded graphics processing units, and similar architecture found in OS X and macOS.
Specifically designed to help debug, and patch various ATI/AMD related kernel extensions present on the OS X and macOS installs to get off the shelf or not natively supported graphics processing unit variants working on non-Apple hardware. The intention is to support the earliest OS X versions first such as Tiger, and work our way up to only very early macOS releases.
-
getProperty
- Universal XNU hook to log when a process calls for a property request
-
Re-routed ATI/AMD functions for debugging and sanity checking
- Connectors data can be dynamically injected
-
Re-implemented various functions to help provide the expected data
-
Connectors data can be dynamically injected
This Project does not take contributions as of right now.
-
RoyalGraphX - Project Lead, Reverse Engineering, Tools, etc.
-
Goldfish64 - Information on building i386 slice for OS X Tiger, Leopard.
-
Keneshin - OS X Leopard + ATI Radeon 2400 XT for testing under DarwinKVM.