[coreboot] fixing i810 onboard vga
rminnich at gmail.com
Fri Nov 7 18:33:01 CET 2008
On Fri, Nov 7, 2008 at 9:25 AM, Vincent Legoll <vincent.legoll at gmail.com> 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.
More information about the coreboot