[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
>