[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Subsystem IDs, again
Um, actually, what I meant was these chips actually 'pigeon'
hole the subsystem ID configuration reads and reflect them into
a ROM BIOS read of some fixed offset... I guess I didn't phrase that
well...
When you read the configuration address for the subsystem/vendor ID info,
the chip actually reads the bios rom itself. Yes, you are correct, this
won't work on a motherboard solution... But a motherboard solution
by definition can have the system bios pre-load these registers. Even a
ACPI system will invoke the motherboard bios on power-back-up...
-jrp
----------
From: Kevin D. Davis
Sent: Friday, August 02, 1996 7:56 AM
To: 'PCI SIG'; 'John R Pierce'
Subject: RE: Subsystem IDs, again
Please don't count on the BIOS to load up cards.
Once ACPI comes along, there is a good chance that your boot time BIOS
won't get control after a power transistion. There MIGHT be a chance for
your driver to remember the ids, but that's not entirely clear to me.
As for your chip reading directly from the BIOS, for chips I put in the
notebook, I merge the BIOS into the system BIOS. Thus, MY core logic chip
controls access to the BIOS, not your chip. So, if you use this approach,
make sure there is a cheap solution for notebooks.
Kevin
----------
From: John R Pierce[SMTP:pierce@scruznet.com]
Sent: Friday, August 02, 1996 1:20 AM
To: Mailing List Recipients
Subject: RE: Subsystem IDs, again
Peter wrote...
>A serial ROM is the only solution for expansion cards, but I don't think
it
>violates the spirit or the letter of this requirement to use a write to
the
>user config space to set up the subsystem ID on motherboard devices, and
>this would save motherboard designers the need to have one SROM per PCI
>device.
Actually, there is an alternative for devices with bios roms (mainly
graphics
and scsi adapters)... The subsystem ID registers can be mapped to fetch
from the bios rom in parallel...
-jrp
Ð p ]