Hello,
I posted my matter 2 days ago on darwin-dev without any result, maybe someone here can help me out with this.
I hoped to find someone here who could answer me a question regarding IOKit, specificly IOPlatformExpert and IODTPlatformExpert. I would be happy if someone could explain me the diffrence and what changed during the time to it. I was specificly looking at the IOACPIFamily.kext and saw one fo the main changes from 3 to ver. 6 was that this superclass was changed within it. Is it possible to explain me why?
here is the code snip in question:
new version: #define super IODTPlatformExpert OSDefineMetaClassAndAbstractStructors( IOACPIPlatformExpert, IODTPlatformExpert )
old version: #define super IOPlatformExpert OSDefineMetaClassAndAbstractStructors( IOACPIPlatformExpert, IOPlatformExpert )
I would be happy with any help on that. I suppose this has to do with somehting changed in the past versions of kernel but I am not sure with it. I went through sources of darwin and cold not find any significant change which would require this.
thanks in advance and kind regards,
apic puredarwin.org |