Jump to content

10.8.4 Haswell, Ivy Bridge-E & Lapic Fix Kernel 1.0


About This File

Compiled Kernel for OS X 10.8.4 for Intel Haswell & Ivy Bridge-E CPUs. Just used Nawcom's 10.7.1 patch with two modification. First, I replaced the Intel Atom patch to make it work with the new processors. Second, I added the lapic fix for prevent kernel panic.

Nawcom's wrote

In OSKext.cpp, I ditched a goto so a kext in /Extra/Extensions.mkext or /Extra/Extensions/*.kext will not be disregarded if you are also loading kernelcache which also contains that same kext (versions don?t matter in this case) at the same time. Before it would simply disregard the kext in /E/E and goto finish ? now it continues down and does version checking between the two to see which one to use first.

Some still-current issues with loading kernelcache + /E/E at the same time though ? if you are using a parent kext in /E/E in which a kext in /S/L/E depends on and it ends up overriding the lower-version equivalent parent kext in /S/L/E, you will result in a linking error. I will look into it later, but if anyone is willing to play around with this issue, then have fun.

Next up in bootstrap.cpp is the core part of what gets the kernel to load /E/E when it is also loading kernelcache instead of ignoring it, credit goes to meklort. This simply injects readBooterExtensions() into the right spot to get it loading the mkext.

Installation:

*Remember if you have Haswell or Ivy Bridge-E processor it is necessary to use the NullCPUPowerManagement.kext

1.Replace your kernel with this (Obviously)

2.Delete the following if you have them KernelPatcher.dylib, FileNVRAM.dylib from your Module folder.

3.Reboot and boot with -v and -f (Otherwise you're going to get kernel panic)

4.Run Kext Utility

5.Enjoy

10.8.4 Ivy-E Haswell.diff.zip Is source code

Sorry for my English

Credits to Nawcom




User Feedback

Recommended Comments

Is it possible to use this new kernel on a fresh install of ML? ?Using either U{censored} or MyHack, I've created a boot disk for ML, but I can't get to the installer, even when replacing the mach_kernel with this one. ?dylibs deleted, booted with recommended flags (among others). ?Any idea how to install ML with this from a *fresh* install?

?

i7 4960x

GA-X79-UP4

AMD Radeon HD5870

Mountain Lion 10.8.4

?

Thanks for your time and help guys!

Share this comment


Link to comment
Share on other sites

Is it possible to use this new kernel on a fresh install of ML? ?Using either U{censored} or MyHack, I've created a boot disk for ML, but I can't get to the installer, even when replacing the mach_kernel with this one. ?dylibs deleted, booted with recommended flags (among others). ?Any idea how to install ML with this from a *fresh* install?

?

i7 4960x

GA-X79-UP4

AMD Radeon HD5870

Mountain Lion 10.8.4

?

Thanks for your time and help guys!

Yes, you can use this kernel on a new installation, but remember you need the 10.8.4 installer

Share this comment


Link to comment
Share on other sites

Yes, you can use this kernel on a new installation, but remember you need the 10.8.4 installer

Rock on Stinga! ?I got it working. ?You're a rockstar.

?

Question: iCloud and iMessage aren't working. ?("Unable to sign in because of a problem communicating with iCloud.")

?

App Store & iTunes are just fine. ?Are there any known issues with this kernel and these errors? ?Or should my problem lie somewhere else?

?

Thanks as always!

Share this comment


Link to comment
Share on other sites

I installing ML for first time on my Ivy bridge E

?

Asus socket 2011 sabertooth X79?

i7 4930k

GTx 760 nvidia

?

I cant get to the installer, It begins to boot from my U{censored} USB where I downloaded ML to, but never reaches the installer. What do I need to do??

?

I was advised that i needed a patched kernel but how do I implement this if I can get to installer screen?

Sorry Im a complete noob and Ive been reading millions of sites and watching hours of video n still no luck.

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.