On Fri, Nov 7, 2008 at 9:25 AM, Vincent Legoll <[EMAIL PROTECTED]> wrote:
> What is to be validated ? The tool can verify that the vendor/devid info in the room is even there (it is not in QEMU VGA BIOS) and then print the vendor/dev id, look it up, and print out what hardware that is. Obvious errors such as devid of 0 could be flagged. > Where would I find documentation about a BIOS specification > to validate option ROMs against ? It's in the PCI spec. BUT: the PCI SIG STILL SUCKS: this stuff is not avalable to non-members even now. I just checked. Any PCI spec will show it. But you have to get one. Or you can cruise the pci rom bios code in coreboot -- it's pretty obvious what's going on there. > >> In your case the fix is easy. It does not hurt, also, to get people to >> realize just how broken the proprietary bios code is. Hiding that >> brokenness seems a bad idea. > > I'd see that more as coping with reality than hiding the brokenness, I can not agree. How do you know that the firmware you are running really matches the card? You don't. The vendor/devid is in the ROM for a reason. Perpetuating bad practice is just a bad idea. ron -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

