[ECOS] PCI arbiter settings

Nick Garnett nickg@ecoscentric.com
Fri Aug 1 12:02:00 GMT 2003


Jonathan Larmour <jifl@eCosCentric.com> writes:

> Hmm... according to <http://bugs.ecos.sourceware.org/show_bug.cgi?id=55891>:
> 
> "in the function cyg_pci_get_device_info the probe function stops when an
> inactive bar is found. This is not right. It free to choose any of the
> BAR's to use in the hardware so all 6 BARS have to be scanned. (see PCI-
> spec Revision 2.2 page 204)"
> 
> This may not be the problem right in this case... I just notice what
> you say doesn't agree with what's quoted above with page ref.
> 

I'm sure that was the case at one point. I certainly have always
believed this to be true, and Jesper obviously believed it when he
wrote the PCI library. Maybe this is a development in later versions
of the spec. In which case we still have to be careful with devices
implemented to an earlier version.

-- 
Nick Garnett                    eCos Kernel Architect
http://www.ecoscentric.com      The eCos and RedBoot experts


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list