[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCHv2-RFC 2/2] pci: add standard bridge device
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] [PATCHv2-RFC 2/2] pci: add standard bridge device |
Date: |
Tue, 21 Feb 2012 09:02:59 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120210 Thunderbird/10.0.1 |
Hi,
>> This seems to not support 64bit prefetchable memory windows, at least
>> linux doesn't think it does, lspci looks like this:
>>
>> 00:10.0 PCI bridge: Red Hat, Inc. Device 0001 (prog-if 00 [Normal decode])
[ ... ]
>> Memory behind bridge: f6000000-f60fffff
>> Prefetchable memory behind bridge: f8000000-fbffffff
> What in the above tells you that 64 bit windows are not supported?
lspci prints 64bit addresses then, like this:
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express
Port 1 (rev 03) (prog-if 00 [Normal decode])
[ ... ]
I/O behind bridge: 00008000-00008fff
Memory behind bridge: c0000000-c01fffff
Prefetchable memory behind bridge: 00000000c0200000-00000000c03fffff
> BAR0 is 32 bit non prefetcheable. As far as I can see linux driver
> takes no precautions against access combining that can
> happen with prefetcheable BARs, so non-prefetcheable
> seems safer.
I'm not talking about bar #0, but about the prefetchable memory window
for devices behind the bridge.
cheers,
Gerd
[Qemu-devel] [PATCHv2-RFC 1/2] shpc: standard hot plug controller, Michael S. Tsirkin, 2012/02/13
Re: [Qemu-devel] [PATCHv2-RFC 1/2] shpc: standard hot plug controller, Gerd Hoffmann, 2012/02/17
[Qemu-devel] [PATCH RFC] seabios: add OSHP method stub, Michael S. Tsirkin, 2012/02/13