Carl-Daniel Hailfinger <[EMAIL PROTECTED]> writes:

>> -- Every chip is programmed differently, so we need a driver for every
>>    chip, even if coreboot doesn't care about any other chip specifics;
>
> Hm. I don't understand that. Why can't a generic PCI device handle the
> setting of the subsystem IDs?

Because the pci spec doesn't allow for it to be set in software.
I coded up some common idioms, when I implemented the support.  But
there is a lot of variation of where you have to write to set those values.

> Except non-matching drivers and non-matching flashrom entries?
> I think some vendor tools use subsystem IDs as a way to verify they are
> running on hardware of a specific vendor.

Which is what they are there for.

Eric

--
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to