- Joined
- Jul 25, 2013
- Messages
- 448
- Motherboard
- Asus X99 Deluxe
- CPU
- E5-2697v3
- Graphics
- RX 580
- Mac
- Classic Mac
- Mobile Phone
If anyone wants to give building the kernel a shot, there are a couple of tutorials you can follow:
http://shantonu.blogspot.de/
http://www.mitp0sh.de/?p=172
You might have better luck than me getting it to build. Try building it without any modifications first.
If you look in osfmk/i386/cpuid.h, on line 182 you can see this:
So this is correct for the Haswell-E CPU, this file doesn't need to be changed.Code:#define CPUID_MODEL_HASWELL_SVR 0x3F
As far as I can tell, I think this is the change that needs to be made:
in the file osfmk/i386/cpuid.c, there is no HASWELL_SVR, only HASWELL and HASWELL_ULT.
So on line 760, you can see this:
add another line and put this under it:Code:case CPUID_MODEL_HASWELL_ULT:
Code:case CPUID_MODEL_HASWELL_SVR:
I think that should do the trick, it's too bad I have no way of getting it to build.
I have attached the files so you can see what I'm talking about.
Edit: I forgot to mention, those tutorials are for an older version of mavericks, so make sure you get the 10.9.4 versions of everything.
I will give this a shot when I get off work today. Rainy Saturday here in Maryland, and I would kill to have a bootable system. Will keep everyone posted.