[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall regio
From: |
Laszlo Ersek |
Subject: |
Re: [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall region for not mapped addresses |
Date: |
Tue, 12 Nov 2013 17:29:55 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131028 Thunderbird/17.0.10 |
On 11/12/13 14:58, Igor Mammedov wrote:
> From: "Michael S. Tsirkin" <address@hidden>
>
> With a help of negative memory region priority PCI address space
> is mapped underneath RAM regions effectively catching every access
> to addresses not mapped by any other region.
> It simplifies PCI address space mapping into system address space.
>
> Signed-off-by: Michael S. Tsirkin <address@hidden>
> Signed-off-by: Igor Mammedov <address@hidden>
> ---
> hw/i386/pc.c | 20 ++++++--------------
> hw/i386/pc_piix.c | 2 --
> hw/pci-host/piix.c | 26 ++++----------------------
> hw/pci-host/q35.c | 27 +++++----------------------
> include/hw/i386/pc.h | 14 ++------------
> include/hw/pci-host/q35.h | 2 --
> 6 files changed, 17 insertions(+), 74 deletions(-)
Tested with OVMF running from flash (and storing nvvars there).
Also tested with my pending series "i440fx-test: check firmware
visibility" (reviews welcome :)).
GTest: result: OK
GTest: run: /i440fx/firmware/bios
(MSG: qemu cmdline: -S -display none -bios /tmp/fw_blob_UAGE6W)
GTest: result: OK
GTest: run: /i440fx/firmware/pflash
(MSG: qemu cmdline: -S -display none -pflash /tmp/fw_blob_DHXN6W)
GTest: result: OK
Tested-by: Laszlo Ersek <address@hidden>
Thanks!
Laszlo
- [Qemu-devel] [PATCH for-1.8 0/2 v3] pc: inform SeaBIOS where 64-bit PCI hole begins, Igor Mammedov, 2013/11/12
- [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall region for not mapped addresses, Igor Mammedov, 2013/11/12
- Re: [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall region for not mapped addresses,
Laszlo Ersek <=
- [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Igor Mammedov, 2013/11/12
- Re: [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Paolo Bonzini, 2013/11/12
- Re: [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Igor Mammedov, 2013/11/12
- Re: [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Michael S. Tsirkin, 2013/11/12
- Re: [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Paolo Bonzini, 2013/11/12
- Re: [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Igor Mammedov, 2013/11/13
- Re: [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Michael S. Tsirkin, 2013/11/14
- Re: [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Igor Mammedov, 2013/11/14
- [Qemu-devel] [PATCH 2/2 v4] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS, Igor Mammedov, 2013/11/14