View Single Post
 
Old 05-23-2009, 04:21 AM
mercurysquad's Avatar
mercurysquad mercurysquad is offline
XNU-Dev Voodoo Labs
 
Join Date: Sep 2008
Location: Germany / India
Posts: 24
Quote:
Originally Posted by andyvand View Post
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 View Post
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.
Reply With Quote