Thank you for he answer, I am sorry the message got deliverd twice. This was not my intend. To illustrate my problem further here the code lines in question:
#define super IODTPlatformExpert
OSDefineMetaClassAndAbstractStructors( IOACPIPlatformExpert, IODTPlatformExpert )
old version:
#define super IOPlatformExpert
OSDefineMetaClassAndAbstractStructors( IOACPIPlatformExpert, IOPlatformExpert )
Sorry it is "Expert" not "Device", it was a little bit late yesterday I think.
I try to follow up this change and it is neccessary for the kext to compile but what does it basicly do. A change of the superclass I could not track down in diffrent kernel versions, as old compared to new, still the code refering to both Class exist. If something changed, as it apparently had, I can not find it. Maybe someone has a idea what was done here and why and can explain it to me.
thanks for the time,
apic
Am 08.05.2007 um 14:47 schrieb Alexander von Below: Hello apic,
you are asking this question a second time within a little over twelve hours. I will give this the benefit of the doubt and attribute it to a technical error.
I can possibly see your frustration, because a search of "IODTPlatformDevice" turns up a gigantic count of zero results. Therefore I must say, I have no idea as to even what you are talking about.
Alex
Am 08.05.2007 um 14:31 schrieb apic | puredarwin.org:
Hello everybody,
I hoped to find someone here who could answer me a question regarding IOKit, specificly IOPlatformDevice and IODTPlatformDevice.
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?
thanks in advance and kind regards,
apic puredarwin.org
|