Re: 64 bit address to a pcie card

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jul 5, 2012 at 6:14 PM, Yinghai Lu <yinghai@xxxxxxxxxx> wrote:
> On Thu, Jul 5, 2012 at 8:16 AM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote:
>> [Added back cc: linux-pci so others can help, too]
>>
>> What exactly is the problem?  Is there a device that isn't working as expected?
>>
>> The device at 07:00.0 does indeed have 64-bit BARs, and they happen to
>> be assigned addresses below 4GB:
>>
>> pci 0000:07:00.0: reg 10: [mem 0xfddff000-0xfddfffff 64bit]
>> pci 0000:07:00.0: reg 18: [mem 0xbf000000-0xbfffffff 64bit pref]
>> pci 0000:07:00.0: reg 20: [mem 0x40000000-0x7fffffff 64bit pref]
>>
>> This is perfectly normal.  The fact that the BAR supports a full
>> 64-bit address doesn't mean it has to be assigned space above 4GB.
>> The BIOS assigned these addresses, and Linux found no reason to change
>> them, so we just left them alone.
>
> The system only has 1G ram installed, and the card need 1G 64bit pref.
>
> Maybe BIOS could push that above 4G, if the system get 4G RAM installed.

Maybe.  I doubt it, because BIOS didn't report any host bridge
apertures above 4GB.

But I haven't heard about a problem yet.  If there's no problem,
there's no problem.
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux