[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: What if BASE0 is not implemented?
> In our design we are planning to have the ability to
> enable/disable base register 0
> (config space address 0x10). Other base registers will be
> defined (config space
> addresses 0x14 and so on). So we could have the situation
> where the base
> register at 0x10 is not implemented, but other base registers are.
I was under the impression that BARs should be impemented in consecutive
order from 0, but don't recall the reference for that. In either case, why
can't you make the existent/non-existent BAR at the end of the order instead
of the beginning? -- BrooksL
> Now I know that this is fine with the PCI spec, but my
> question is whether
> this will confuse the BIOS. Will the BIOS give up on the device if
> the first base register is not implemented?
>
> --
> Bill Peet
> Real Time Visualization email: peet@rtviz.com
> Mitsubishi Electric Tel: (978) 369-6500 x239
> 300 Baker Avenue, Suite 301 Fax: (978) 369-7724
> Concord, MA 01742 web: www.rtviz.com
>