[openib-general] Re: Tavor HCAs with openib

Grant Grundler iod00d at hp.com
Tue Sep 20 14:27:17 PDT 2005


On Tue, Sep 20, 2005 at 09:48:51AM +0300, Michael S. Tsirkin wrote:
...
> Region 0 (offset 0x10) is at dfd00000, but Regions 2 and 4 (0x18 and
> 0x20) got assigned to 0x0fff080000 and 0x0ff0000000.
> 
> It really looks like a BIOS/kernel issue.
> Does linux actually support 64 bit hardware addresses?

Yes - but not when running a 32-bit kernel.
The resources are defined as "unsigned long".

ISTR there was also an issue with pci_save/restore state
clobbering the the wrong BAR (or the wrong half of a 64-bit bar)
when a 4GB+ address was assigned to a BAR.
I'm not certain that code is getting invoked here though.

grant



More information about the general mailing list