Patched Kernels

From OSx86
Revision as of 00:45, 2 February 2013 by Instant idiot (Talk | contribs)

Jump to: navigation, search

This page is a list of patched kernels for OS X. You are encouraged to add any missing information to help make this list complete!

Two types of patches exist: binary and source. A binary patch (binpatch) is used when the target CPU is completely compatible with the stock mach_kernel but is not supported (i.e. Intel Atom). Source patches are used for CPUs such as AMD, legacy Intel, or VIA that differ significantly from supported CPUs. Certain Apple programs do not work correctly with source patched kernels.[clarify]

AMD

OS X 10.8 Mountain Lion

Kernel XNU Version Emulators Required Patches/Kernel Flags Notes/Issues QE/CI Working Working CPUs Non-Working CPUs
Sinetek test 1 [1]  ?
  • None
  • None
  • nVidia: No
  • ATI: Buggy.
  • Bulldozer
  • Any CPU that doesn't support SSSE3.
AnV's amd_kernel [2] 12.2
  • SSE3
  • SSSE3
  • None
  • nVidia: No
  • ATI: Buggy.
  • Athlon II x2, x4
  • Phenom II x4, x6
  • Bulldozer (instant reboot)
Sinetek's mach_sse42_only [3] 12.2
  • SSSE3
  • Kernel Flags
    • -nossse3bit
  • Kernel Extentions
    • AnV's patched corecrypto.kext [4]
  • nVidia: No
  • ATI: Buggy.
  • Athlon II x4
Sinetek's other test kernels [5] [6] 12.2, 12.0
  • Varies
  • Kernel Flags
    • varies
  • Kernel Extentions
    • AnV's patched corecrypto.kext [7]
If tests have been made with these kernels, they have not been disclosed. If you find one of them to work, please give it its own entry in this table.

Mac OS X 10.7 Lion

Kernel XNU Version Emulators Required Patches/Kernel Flags Notes/Issues QE/CI Working Working CPUs (32-bit) Working CPUs (64-bit) Non-Working CPUs
Bronzovka 10.7.4 kernel [8] [9] 11.4
  • Unknown
The kernel flag arch=i386 will enable the kernel to run in 32-bit kernel space with 64-bit userland. With arch=i386, the graphics issues should disappear. Will also run in full 64-bit mode (arch=x86_64).
  • nVidia: Yes
  • ATI: Yes
  • Athlon II x4
Powered by MediaWiki © 2015 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki  |   PHP hosting by CatN  |   Designed by Ed Gain   |   Privacy policy   |   About OSx86   |   Disclaimers