Quote:
Originally Posted by andyvand
Also the point of putting the HPET code back in the kernel is simple...
It also has emulation of HPET code added which allows the standard timers and so on to be used for people without HPET...
In essence thus emulating HPET with an older (V1.1 max) AppleHPET.kext...
|
Andy, thankfully you've finally provided an answer, about which I have asked you at least 3 times before.
Now, my assessment of your answer: if you had any kind of understanding of the Voodoo kernel changes, or even the xnu kernel only, you would know that
we expressly got rid of HPET emulation of the PIT because it added to the complexity, was very poorly written, and most importantly: was completely unnecessary. Are you aware of the fact that the HPET is not used for
anything at all since 10.5.6? What then, is the point of emulating it?
I don't mean to sound rude or arrogant, but your reason for putting HPET back is simply wrong. Had you discussed this with us beforehand, you'd have avoided having to add several new bootflags and asking people to use your customized AppleHPET.kext and what not.
Quote:
Originally Posted by xandizitxu
Andy, ur kernel is working nice here, never crashed like 9.5.0 that crashed when I was browsing the net, but its crashing on Chess
|
Andy: You said you'd like to end any misunderstandings and start contributing as a team player. For starters, you can try to fix this problem with Chess. As a hint: it is an almost trivial fix which requires changing barely 4-5 lines. Sadly I've not had time to actually test it (but Turbo has verified the fix should work). You are welcome to try it and send a patch.