This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PCI arbiter settings


On 01 Aug 2003 11:47:21 +0100
Nick Garnett <nickg@ecoscentric.com> wrote:

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


"A device may use any location to implement BARs" . I've just looked and
this sentence is there in spec 2.2 but not in 2.1

Jani

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]