Monday, August 19, 2013

Enhanced 10.8.4 Kernel For Haswell

Since OS X 10.8.5 or Mavericks 10.9 has not been released, I decided to enhance the 10.8.4 kernel to allow it to boot on Haswell based machines.

You can download the source for the 10.8.4 kernel at http://www.opensource.apple.com/tarballs/xnu/xnu-2050.24.15.tar.gz

Here are the changes I made:

In the file osfmk/i386/cpuid.h

Added:
#define CPUID_MODEL_HASWELL 0x3C

In the file osfmk/i386/cpuid.c

Added:
case CPUID_MODEL_HASWELL:

The pre-built kernel in a handy installer is now available at
http://www.tonymacx86.com/379-haswellhelper-enhanced-10-8-4-kernel-now-available.html

Enjoy.