Re: Building 10.6 kernel?
Re: Building 10.6 kernel?
- Subject: Re: Building 10.6 kernel?
- From: Wade Tregaskis <email@hidden>
- Date: Thu, 17 Dec 2009 21:26:41 -0800
> Thanks for all the help. The advice I received worked great. I no longer see
> the 10 minute delay at system startup. Below is a summary of the
> steps I took to build and run a 10.6.2 kernel. However, I would still like to
> know why the AppleProfileFamily kext needs to be disabled. Could someone shed
> some light on exactly how the AppleProfileFamily kext is dependent upon the
> specific kernel that it ships with?
AppleProfileFamily needs some secret xnu bits that aren't provided in the open source releases, so when it loads it fails to export a necessary IOResource, which various other dependent kexts block waiting for.
On the upside, at least it was thought to put a timeout on the waiting, even though this problem was never envisioned. :)
AppleProfileFamily (and friends) are required for Instruments' Time Profiler, but nothing else currently. Since the necessary parts of xnu aren't there, it wouldn't work in any case, so there's no further harm in disabling it as was previously suggested.
It's unlikely that the necessary xnu bits will be open sourced, though I encourage you to file bug reports if you have a need for Time Profiler (or Shark, which is similarly afflicted) on an open source xnu.
Wade
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden