[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v1 0/3] xen/arm: Add option to optionally disable trapping on unmapped mmio
From: "Edgar E. Iglesias" <edgar.iglesias@xxxxxxx> This follows up on the virtio-pci discussion and adds a per-domain option to select the behaviour of accesses to unmapped mmio ranges. The new option is trap-unmapped-mmio. For dom0less I negated it to be able to use a boolean prop and keep existing behaviour, i.e trap-unmapped-mmio-disabled. I'm happy with any name though so if you have better ideas please suggest them! For the domain config i followed the example of x86 flags and XEN_X86_MSR_RELXED, creating a flags field for ARM. Thanks, Edgar Edgar E. Iglesias (3): xen/arm: Add a way to disable traps on unmapped MMIO xen/arm: dom0less: Add trap-unmapped-mmio-disabled tools/arm: Add the trap_unmapped_mmio xl config option docs/man/xl.cfg.5.pod.in | 6 +++++ docs/misc/arm/device-tree/booting.txt | 7 ++++++ tools/golang/xenlight/helpers.gen.go | 3 ++- tools/golang/xenlight/types.gen.go | 1 + tools/libs/light/libxl_arm.c | 7 ++++++ tools/libs/light/libxl_types.idl | 1 + tools/xl/xl_parse.c | 3 +++ xen/arch/arm/dom0less-build.c | 4 ++++ xen/arch/arm/domain.c | 2 ++ xen/arch/arm/domain_build.c | 3 +++ xen/arch/arm/include/asm/domain.h | 2 ++ xen/arch/arm/io.c | 33 +++++++++++++++++++++++++-- xen/include/public/arch-arm.h | 9 ++++++++ 13 files changed, 78 insertions(+), 3 deletions(-) -- 2.43.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |