Nono, I confirm that this definitely does not work especially with the given x86-specific address, but strangely this seems to be the default behaviour of osx86-driver-radeonhd. It does however try to read the BIOS from PCI config space as a last resort:
Code:
/* as last resort always try to read BIOS from PCI config space */
if (BIOSImageSize == 0) {
if (!(BIOSImageSize = RHDReadPCIBios(rhdPtr, &ptr)))
return ATOM_FAILED;
unposted = TRUE;
but RHDReadPCIBios does not seem to function properly with openfirmware or BE as this systematically results in ATOM_FAILED being returned. Let's see if this can be solved, otherwise I will just stick to reading the rom from file; where I am right now is trying to figure out a way to cast the file ptr (I do use fopen in binary mode for the rom file
) to a type handled by ptr = rhdPtr->BIOSCopy
Cheers,