[coreboot] Trac reminder: list of new ticket(s)
stepan at coresystems.de
Tue Jul 15 23:06:18 CEST 2008
Eric W. Biederman wrote:
> coreboot tracker <svn at coreboot.org> writes:
>> #110 Allow for per-device subsystem IDs
> What is the proper procedure for saying per-device subsystem IDs is
> a dumb idea.
> The subsystem IDs roughly identify the PCB a component sits on. So
> unless you have multiple pluggable boards in a system there should
> only be one subsystem vendor and one subsystem device id.
Is this the official definition? Where does this originate from?
In practice the subsystem vendor IDs are quite arbitrary and definitely
not the same for all PCI devices per mainboard on any of the mainboards
we have here. In fact, what I have seen quite often is that every PCI
device has it's device/vendor ID set as subsystem IDs.
The subsystem information is used by lspci to correctly identify some
devices. Plus, more importantly, we use it in flashrom to identify
mainboards. Using a unique device ID per board will require us to have
two sets of information, one for legacy bios and one for coreboot.
While using per-board subsystem ids sounds the right thing as per your
reasoning, I vote to not enforce that behavior, but make it configurable.
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.de • http://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 249 bytes
Desc: OpenPGP digital signature
More information about the coreboot