All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] xen/arm: Add option to optionally disable trapping on unmapped acceses
@ 2025-05-29 15:50 Edgar E. Iglesias
  2025-05-29 15:50 ` [PATCH v2 1/3] xen/arm: Add way to disable traps on accesses to unmapped addresses Edgar E. Iglesias
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Edgar E. Iglesias @ 2025-05-29 15:50 UTC (permalink / raw)
  To: xen-devel
  Cc: sstabellini, julien, bertrand.marquis, michal.orzel,
	Volodymyr_Babchuk, andrew.cooper3, edgar.iglesias

From: "Edgar E. Iglesias" <edgar.iglesias@amd.com>

This follows up on the virtio-pci discussion and adds a per-domain
option to select the behaviour of accesses to unmapped address ranges.
The new option is trap_unmapped_accesses, it's general but for now
only implemented for ARM.

I'm happy with any name, so if you have better ideas please suggest them!

Thanks,
Edgar

ChangeLog:

v1 -> v2:
* Rename trap_unmapped_mmio to trap_unmapped_accesses
* Generalize to allow other archs to later support this option
* Change dom0less DT binding from boolean to integer
* Remove changes to autogenerated go bindings

Edgar E. Iglesias (3):
  xen/arm: Add way to disable traps on accesses to unmapped addresses
  xen/arm: dom0less: Add trap-unmapped-accesses
  tools/arm: Add the trap_unmapped_accesses xl config option

 docs/man/xl.cfg.5.pod.in              |  8 ++++++
 docs/misc/arm/device-tree/booting.txt |  9 +++++++
 tools/libs/light/libxl_arm.c          |  3 +++
 tools/libs/light/libxl_create.c       |  3 +++
 tools/libs/light/libxl_types.idl      |  1 +
 tools/libs/light/libxl_x86.c          |  6 +++++
 tools/xl/xl_parse.c                   |  3 +++
 xen/arch/arm/dom0less-build.c         | 10 ++++++++
 xen/arch/arm/domain.c                 |  3 ++-
 xen/arch/arm/domain_build.c           |  3 ++-
 xen/arch/arm/io.c                     | 36 +++++++++++++++++++++++++--
 xen/common/domain.c                   |  3 ++-
 xen/include/public/domctl.h           |  4 ++-
 13 files changed, 86 insertions(+), 6 deletions(-)

-- 
2.43.0



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

end of thread, other threads:[~2025-05-30 13:47 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-29 15:50 [PATCH v2 0/3] xen/arm: Add option to optionally disable trapping on unmapped acceses Edgar E. Iglesias
2025-05-29 15:50 ` [PATCH v2 1/3] xen/arm: Add way to disable traps on accesses to unmapped addresses Edgar E. Iglesias
2025-05-29 15:59   ` Julien Grall
2025-05-29 16:23     ` Edgar E. Iglesias
2025-05-30  9:01       ` Julien Grall
2025-05-30 13:47         ` Edgar E. Iglesias
2025-05-29 15:50 ` [PATCH v2 2/3] xen/arm: dom0less: Add trap-unmapped-accesses Edgar E. Iglesias
2025-05-29 16:03   ` Julien Grall
2025-05-29 16:30     ` Edgar E. Iglesias
2025-05-29 15:50 ` [PATCH v2 3/3] tools/arm: Add the trap_unmapped_accesses xl config option Edgar E. Iglesias

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.