All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] hw: Fix some incomplete memory region size
@ 2020-06-01 14:29 ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 40+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-06-01 14:29 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, Stefano Stabellini, Eduardo Habkost,
	Michael S. Tsirkin, Andrew Jeffery, Helge Deller, Paul Durrant,
	Philippe Mathieu-Daudé,
	qemu-trivial, qemu-arm, Hervé Poussineau, Joel Stanley,
	Paolo Bonzini, Anthony Perard, xen-devel, Richard Henderson,
	qemu-ppc, Cédric Le Goater

Series fully reviewed.

Since v1:
- Add parenthesis on the Xen patch (Paul Durrant)
- Add Peter's R-b tags

memory_region_set_size() handle the 16 Exabytes limit by
special-casing the UINT64_MAX value.
This is not a problem for the 32-bit maximum, 4 GiB, but
in some places we incorrectly use UINT32_MAX instead of
4 GiB, and end up missing 1 byte in the memory region.

This series fixes the cases I encountered.
Also included few patches while reviewing, I replaced some
magic values by the IEC binary prefix equivalent.

Regards,

Phil.

Philippe Mathieu-Daudé (8):
  hw/arm/aspeed: Correct DRAM container region size
  hw/pci-host/prep: Correct RAVEN bus bridge memory region size
  hw/pci/pci_bridge: Correct pci_bridge_io memory region size
  hw/pci/pci_bridge: Use the IEC binary prefix definitions
  hw/pci-host: Use the IEC binary prefix definitions
  hw/hppa/dino: Use the IEC binary prefix definitions
  hw/i386/xen/xen-hvm: Use the IEC binary prefix definitions
  target/i386/cpu: Use the IEC binary prefix definitions

 hw/arm/aspeed.c         | 2 +-
 hw/hppa/dino.c          | 4 ++--
 hw/i386/xen/xen-hvm.c   | 3 ++-
 hw/pci-host/i440fx.c    | 3 ++-
 hw/pci-host/prep.c      | 2 +-
 hw/pci-host/q35.c       | 2 +-
 hw/pci-host/versatile.c | 5 +++--
 hw/pci/pci_bridge.c     | 7 ++++---
 target/i386/cpu.c       | 2 +-
 9 files changed, 17 insertions(+), 13 deletions(-)

-- 
2.21.3



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

end of thread, other threads:[~2020-06-09 17:53 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-01 14:29 [PATCH v2 0/8] hw: Fix some incomplete memory region size Philippe Mathieu-Daudé
2020-06-01 14:29 ` Philippe Mathieu-Daudé
2020-06-01 14:29 ` [PATCH v2 1/8] hw/arm/aspeed: Correct DRAM container " Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 16:06   ` Cédric Le Goater
2020-06-01 16:06     ` Cédric Le Goater
2020-06-01 23:34   ` Richard Henderson
2020-06-09 17:29   ` Laurent Vivier
2020-06-09 17:29     ` Laurent Vivier
2020-06-01 14:29 ` [PATCH v2 2/8] hw/pci-host/prep: Correct RAVEN bus bridge memory " Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 23:35   ` Richard Henderson
2020-06-01 14:29 ` [PATCH v2 3/8] hw/pci/pci_bridge: Correct pci_bridge_io " Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 23:35   ` Richard Henderson
2020-06-01 14:29 ` [PATCH v2 4/8] hw/pci/pci_bridge: Use the IEC binary prefix definitions Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 23:36   ` Richard Henderson
2020-06-01 14:29 ` [PATCH v2 5/8] hw/pci-host: " Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 23:36   ` Richard Henderson
2020-06-01 14:29 ` [PATCH v2 6/8] hw/hppa/dino: " Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 23:37   ` Richard Henderson
2020-06-09 17:30   ` Laurent Vivier
2020-06-09 17:30     ` Laurent Vivier
2020-06-01 14:29 ` [PATCH v2 7/8] hw/i386/xen/xen-hvm: " Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 15:24   ` Paul Durrant
2020-06-01 15:24     ` Paul Durrant
2020-06-01 23:37   ` Richard Henderson
2020-06-09 17:31   ` Laurent Vivier
2020-06-09 17:31     ` Laurent Vivier
2020-06-01 14:29 ` [PATCH v2 8/8] target/i386/cpu: " Philippe Mathieu-Daudé
2020-06-01 14:29   ` Philippe Mathieu-Daudé
2020-06-01 23:37   ` Richard Henderson
2020-06-09 17:33   ` Laurent Vivier
2020-06-09 17:33     ` Laurent Vivier
2020-06-02  3:49 ` [PATCH v2 0/8] hw: Fix some incomplete memory region size Michael S. Tsirkin
2020-06-02  3:49   ` Michael S. Tsirkin

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.