qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] hw/arm: Enable 'nested' SMMU in virt, sbsa-ref
@ 2024-08-16 16:13 Peter Maydell
  2024-08-16 16:13 ` [PATCH 1/4] hw: add compat machines for 9.2 Peter Maydell
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Peter Maydell @ 2024-08-16 16:13 UTC (permalink / raw)
  To: qemu-arm, qemu-devel
  Cc: Leif Lindholm, Marcin Juszkiewicz, Eric Auger, Radoslaw Biernacki

This patchset enables support for nested (two stage) translations
in the SMMU in the virt and sbsa-ref boards.

Patch 1 is Cornelia's compat-machine machinery patch, which we
need to make this change only happen for virt-9.2 and later;
patch 2 is a trivial "missing comment update" change; patches
3 and 4 are the board changes.

Enabling nested support should be transparent to guests, which
will only enable stage 2 if they actually want it.

thanks
-- PMM

Cornelia Huck (1):
  hw: add compat machines for 9.2

Peter Maydell (3):
  hw/arm/smmuv3: Update comment documenting "stage" property
  hw/arm/virt: Default to two-stage SMMU from virt-9.2
  hw/arm/sbsa-ref: Use two-stage SMMU

 include/hw/arm/virt.h      |  1 +
 include/hw/boards.h        |  3 +++
 include/hw/i386/pc.h       |  3 +++
 hw/arm/sbsa-ref.c          |  1 +
 hw/arm/smmuv3.c            |  1 +
 hw/arm/virt.c              | 19 +++++++++++++++++--
 hw/core/machine.c          |  3 +++
 hw/i386/pc.c               |  3 +++
 hw/i386/pc_piix.c          | 15 ++++++++++++---
 hw/i386/pc_q35.c           | 13 +++++++++++--
 hw/m68k/virt.c             | 11 +++++++++--
 hw/ppc/spapr.c             | 17 ++++++++++++++---
 hw/s390x/s390-virtio-ccw.c | 14 +++++++++++++-
 13 files changed, 91 insertions(+), 13 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2024-08-19 10:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-16 16:13 [PATCH 0/4] hw/arm: Enable 'nested' SMMU in virt, sbsa-ref Peter Maydell
2024-08-16 16:13 ` [PATCH 1/4] hw: add compat machines for 9.2 Peter Maydell
2024-08-16 16:13 ` [PATCH 2/4] hw/arm/smmuv3: Update comment documenting "stage" property Peter Maydell
2024-08-16 16:13 ` [PATCH 3/4] hw/arm/virt: Default to two-stage SMMU from virt-9.2 Peter Maydell
2024-08-16 16:13 ` [PATCH 4/4] hw/arm/sbsa-ref: Use two-stage SMMU Peter Maydell
2024-08-19  9:39   ` Marcin Juszkiewicz
2024-08-19 10:07 ` [PATCH 0/4] hw/arm: Enable 'nested' SMMU in virt, sbsa-ref Eric Auger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).