On Sep 19, 2016, at 7:56 PM, Alfonso Gamboa wrote:
John,
http://mirror.informatimago.com/next/developer.apple.com/qa/dv/
dv43.html perhaps yields some insight:
Note:
An example of this is the video 'ndrv' support in Mac OS X. Mac OS
X can load and run native video drivers from the ROM of PCI video
cards. This allows Mac OS X to provide basic video functionality on
any card that supports traditional Mac OS boot-time video, without
having a real Mac OS X video driver available. In order for this to
work your video driver must:
link with only the standard libraries (DriverServicesLib,
NameRegistryLib, VideoServicesLib, and PCILib)
not access low-memory globals
recognize that it's possible for the logical and physical addresses
of its PCI hardware to be different, and always access the
appropriate addresses through the appropriate Name Registry
properties.
Thank you very much for this.