Dear Kumar,

In message <[email protected]> you wrote:
> 
> On Dec 4, 2008, at 10:58 AM, Kumar Gala wrote:
> 
> > We have an issue with inbound windows overlapping outbound windows.
> > This is fine, but it does mean that pci_hose_{bus_to_phys,phys_to_bus}
> > can return the wrong thing.
> >
> > I was wondering if there was any issue if PCI_REGION_MEMORY was set
> > for a region if we skipped that region in the lookup functions:
> >
> > pci_hose_phys_to_bus(...)
> > {
> > ...
> >         for (i = 0; i < hose->region_count; i++) {
> >                 res = &hose->regions[i];
> >
> >                 if (((res->flags ^ flags) & PCI_REGION_TYPE) != 0)
> >                         continue;
> >
> >             if (reg->flags & PCI_REGION_MEMORY)
> >                     continue;
> > ...
> >
> > any issues with this change?  If not I'll work up a proper patch.
> 
> Wolfgang, any comments on this?

I'm not much of a PCI expert.  If nobody else complains, feel free to
move on.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected]
This is an unauthorized cybernetic announcement.
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to