pipomolo42
New Member
- Joined
- Jan 24, 2008
- Messages
- 4 (0.00/day)
Hi,
Currently, GPU-Z does not seem to ba able to dump completely the rom of a Apple card...
Does it read it from 0xC0000, or from the card's BAR register ?
Apple Nvidia cards have 128kb roms (64kb for BIOS and 64 kb for EFI), and only the first half is copied to 0xC0000.
To be a bit more precise: the card's romchip contains two contatenated PCI Option Roms, and the Option Rom PCIR structure contains an "indicator" byte which is equal to 0x80 if this is the last Option Rom, and 0x00 otherwise
And Apple ATI cards romchip seems to only contain a EFI Option Rom, and the machine's EFI Firmware contains somethingthat looks like a ATI BIOS Option Rom. So, in this case, what is present in 0xC0000 has absolutely nothing in common with what is in the romchip
It would be really nice if GPU-Z could dump them correctly ... and I'm available if testing is required (as it seems it's a closed source application, there's not much more I can do).
Regards,
Alex
Currently, GPU-Z does not seem to ba able to dump completely the rom of a Apple card...
Does it read it from 0xC0000, or from the card's BAR register ?
Apple Nvidia cards have 128kb roms (64kb for BIOS and 64 kb for EFI), and only the first half is copied to 0xC0000.
To be a bit more precise: the card's romchip contains two contatenated PCI Option Roms, and the Option Rom PCIR structure contains an "indicator" byte which is equal to 0x80 if this is the last Option Rom, and 0x00 otherwise
And Apple ATI cards romchip seems to only contain a EFI Option Rom, and the machine's EFI Firmware contains somethingthat looks like a ATI BIOS Option Rom. So, in this case, what is present in 0xC0000 has absolutely nothing in common with what is in the romchip
It would be really nice if GPU-Z could dump them correctly ... and I'm available if testing is required (as it seems it's a closed source application, there's not much more I can do).
Regards,
Alex