All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-1.8 0/2 v3] pc: inform SeaBIOS where 64-bit PCI hole begins
@ 2013-11-12 13:58 Igor Mammedov
  2013-11-12 13:58 ` [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall region for not mapped addresses Igor Mammedov
  2013-11-12 13:58 ` [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS Igor Mammedov
  0 siblings, 2 replies; 13+ messages in thread
From: Igor Mammedov @ 2013-11-12 13:58 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini, kraxel, afaerber, aliguori, mst

* simplify PCI address space mapping into system address space,
  replacing code duplication in piix/q53 PCs with a helper function

* add fw_cfg 'etc/reserved-memory-end' to allow QEMU reserve
  additional address space before 64-bit PCI hole. Which will be
  need for reserving memory hotplug region in highmem.

v3:
 *  rebased on top of current master (1.7-rc0), wich includes dependency 
    "memory: Change MemoryRegion priorities from unsigned to signed"
 *  s/pcimem64-minimum-address/reserved-memory-end/ per Michael suggestion

v2:
 *  use negative priority to map PCI address space under RAM memory
    regions which allows simplify code by removing pci_hole &
    pci_hole64 memory region aliases

Igor Mammedov (1):
  pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS

Michael S. Tsirkin (1):
  pc: map PCI address space as catchall region for not mapped addresses

 hw/i386/pc.c              | 28 ++++++++++++++++------------
 hw/i386/pc_piix.c         |  2 --
 hw/pci-host/piix.c        | 27 +++++----------------------
 hw/pci-host/q35.c         | 28 ++++++----------------------
 include/hw/i386/pc.h      | 15 +++------------
 include/hw/pci-host/q35.h |  2 --
 6 files changed, 30 insertions(+), 72 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [Qemu-devel] [PATCH 0/2 v2] pc: inform SeaBIOS where 64-bit PCI hole begins
@ 2013-10-29 12:57 Igor Mammedov
  2013-10-29 12:57 ` [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall region for not mapped addresses Igor Mammedov
  0 siblings, 1 reply; 13+ messages in thread
From: Igor Mammedov @ 2013-10-29 12:57 UTC (permalink / raw)
  To: qemu-devel; +Cc: pbonzini, afaerber, aliguori, mst

* simplify PCI address space mapping into system address space,
  replacing code duplication in piix/q53 PCs with a helper function

* add fw_cfg 'etc/pcimem64-minimum-address' to allow QEMU reserve
  additional address space before 64-bit PCI hole. Which will be
  need for reserving memory hotplug region in highmem.
  SeaBIOS counterpart: http://patchwork.ozlabs.org/patch/283623/

v2:
 *  use negative priority to map PCI address space under RAM memory
    regions which allows simplify code by removing pci_hole &
    pci_hole64 memory region aliases

Series depends on:
 "memory: Change MemoryRegion priorities from unsigned to signed:

Git tree for testing:
  https://github.com/imammedo/qemu/commits/pcimem64-minimum-address-v2

Igor Mammedov (1):
  pc: add 'etc/pcimem64-minimum-address' fw_cfg interface to SeaBIOS

Michael S. Tsirkin (1):
  pc: map PCI address space as catchall region for not mapped addresses

 hw/i386/pc.c              |   28 ++++++++++++++++------------
 hw/i386/pc_piix.c         |    2 --
 hw/pci-host/piix.c        |   27 +++++----------------------
 hw/pci-host/q35.c         |   28 ++++++----------------------
 include/hw/i386/pc.h      |   15 +++------------
 include/hw/pci-host/q35.h |    2 --
 6 files changed, 30 insertions(+), 72 deletions(-)

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2013-11-15  1:08 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-12 13:58 [Qemu-devel] [PATCH for-1.8 0/2 v3] pc: inform SeaBIOS where 64-bit PCI hole begins Igor Mammedov
2013-11-12 13:58 ` [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall region for not mapped addresses Igor Mammedov
2013-11-12 16:29   ` Laszlo Ersek
2013-11-12 13:58 ` [Qemu-devel] [PATCH 2/2] pc: add 'etc/reserved-memory-end' fw_cfg interface for SeaBIOS Igor Mammedov
2013-11-12 18:26   ` Paolo Bonzini
2013-11-12 20:17     ` Igor Mammedov
2013-11-12 22:10     ` Michael S. Tsirkin
2013-11-12 23:03       ` Paolo Bonzini
2013-11-13 12:04       ` Igor Mammedov
2013-11-14  7:40         ` Michael S. Tsirkin
2013-11-14 13:37           ` Igor Mammedov
2013-11-15  1:07           ` [Qemu-devel] [PATCH 2/2 v4] " Igor Mammedov
  -- strict thread matches above, loose matches on Subject: below --
2013-10-29 12:57 [Qemu-devel] [PATCH 0/2 v2] pc: inform SeaBIOS where 64-bit PCI hole begins Igor Mammedov
2013-10-29 12:57 ` [Qemu-devel] [PATCH 1/2] pc: map PCI address space as catchall region for not mapped addresses Igor Mammedov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.