]> git.proxmox.com Git - mirror_qemu.git/commit - hw/i386/pc_q35.c
pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS
authorIgor Mammedov <imammedo@redhat.com>
Mon, 2 Jun 2014 13:25:10 +0000 (15:25 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 19 Jun 2014 13:41:48 +0000 (16:41 +0300)
commitde268e134c03612970d6f2c214df6287c9621cc8
tree161cfb7b8c6e047be413fbc68fb75cc15fb91c77
parenta0cc8856e8722188583901665c7d9e5ddc752fc0
pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS

'etc/reserved-memory-end' will allow QEMU to tell BIOS where PCI
BARs mapping could safely start in high memory.

Allowing BIOS to start mapping 64-bit PCI BARs at address where it
wouldn't conflict with other mappings QEMU might place before it.

That permits QEMU to reserve extra address space before
64-bit PCI hole for memory hotplug.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Acked-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/i386/pc.c
hw/i386/pc_piix.c
hw/i386/pc_q35.c
include/hw/i386/pc.h