Marty Connor <md...@th...> writes:
> On 4/11/2002 1:56 PM Eric W. Biederman ebi...@ln... wrote:
> >Marty, given that it is legal to have multiple PCI headers do we want
> >to implement that as an option. It would increase our romsize by a
> >little but it would create romimages that are much easier to work
> >with.
>
> Eric, I'm not sure what you mean. According to
>
> http://www.phoenix.com/PlatSS/PDFs/specs-bbs101.pdf
>
> Page 33, The PCI data structure seems only to occur once, and that is
> where the vendor and device IDs are. The PNP expansion header is a
> chained structure, but does not have vendor or device information. Maybe
> I don't understand what you mean.
>
> We should probably take this to the etherboot-developers list before
> people think we're geeks or nerds :)
You mean if my conversation on how to do reliable IDE drive initialization
also showed up people would think I was really strange?
Anyway the PCI header is defined by the PCI spec not by the BIOS
vendors, and is used on non-x86 as well.
It's been a long time since I've read the specs, and I will see if I
can dig up the information. One of the things I remember is that it
is legal to have a ROM that had both x86 code and openbios forth
byte codes. I think you can have multiple PCI ID's as well. Anyway
more information after I dig.
Eric
|