Google yields no insight. I wasn't able to figure it out by searching
around in the kernel source.
I'm using the open source IOProxyVideoFamily to implement a virtual framebuffer.
I just replaced a C-style cast to IODeviceMemory with OSDynamicCast,
because I suspect that cast will fail. If so I will know how to fix
it.
But I can't find the KPI library that contains it. IODeviceMemory has
been in the OS since 10.0, and is required for PCI card drivers.
$ kextlibs -undef-symbols /System/Library/Extensions/IOProxyFramebuffer.kext/
For all architectures:
com.apple.iokit.IOGraphicsFamily = 2.4.1
com.apple.kpi.iokit = 15.6
com.apple.kpi.libkern = 15.6
com.doequalsglory.driver.IOProxyVideoCard = 1.0d1
For x86_64:
1 symbol not found in any library kext:
ZN14IODeviceMemory9metaClassE
IODeviceMemory is a subclass of IOMemoryDescriptor. It's declaration
includes OSDeclareDefaultStructors.
(The dependence on IOProxyVideoCard is satisfied when the video card
driver is installed.)
Mike
Mike Crawford
mdcra...@gmail.com
Seeking Beta Testers for Warp Life for iOS
http://www.warplife.com/beta-testing
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (
Darwin-...@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/darwin-drivers/darwin-drivers-garchive-96018%40googlegroups.com
This email sent to
darwin-drivers...@googlegroups.com