|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v7 00/12] arm: more kconfig configurability and small default configs
Hi all,
This patch series is the first step toward building a small certifiable
Xen hypervisor for ARM boards.
The series makes a few changes to allow disabling more kconfig options:
most of them already exist but cannot be disabled. It also introduces a
reference kconfig for Renesas RCar (due to popular demand, candidate for
certifications), Xilinx MPSoC, and for QEMU aarch64 (not for
certifications, but useful for debugging).
The last three patches clarify and make changes to the security support
status of kconfig options in Xen. We might want to merge them into
previous patches, or move them earlier in the series. I am happy to do
that once we settled on the required wording for SUPPORT.md.
Cheers,
Stefano
Most important changes in v7:
- improved wording of support statements
- remove SCHED_NULL from supported
Stefano Stabellini (12):
arm: remove the ARM HDLCD driver
arm: make it possible to disable HAS_GICV3
arm: rename HAS_GICV3 to GICV3
Make MEM_ACCESS configurable
make it possible to enable/disable UART drivers
arm: make it possible to disable the SMMU driver
arm: add a tiny kconfig configuration
arm: add ALL, QEMU, Rcar3 and MPSoC configs
xen: add per-platform defaults for NR_CPUS
xen: add cloc target
xen: specify support for EXPERT and DEBUG Kconfig options
xen: clarify the security-support status of Kconfig options on ARM
SUPPORT.md | 16 ++
tools/firmware/xen-dir/shim.config | 2 +-
xen/Makefile | 12 ++
xen/arch/Kconfig | 3 +
xen/arch/arm/Kconfig | 17 +-
xen/arch/arm/Makefile | 4 +-
xen/arch/arm/configs/tiny64.conf | 38 +++++
xen/arch/arm/platforms/Kconfig | 55 ++++++
xen/arch/arm/platforms/Makefile | 2 +-
xen/arch/arm/platforms/vexpress.c | 35 ----
xen/arch/arm/vgic.c | 2 +-
xen/arch/arm/vgic/vgic.c | 2 +-
xen/arch/x86/Kconfig | 2 +-
xen/common/Kconfig | 10 +-
xen/common/Makefile | 2 +-
xen/common/domctl.c | 2 +-
xen/drivers/char/Kconfig | 15 +-
xen/drivers/passthrough/Kconfig | 12 ++
xen/drivers/passthrough/arm/Makefile | 2 +-
xen/drivers/video/Kconfig | 3 -
xen/drivers/video/Makefile | 1 -
xen/drivers/video/arm_hdlcd.c | 281 -------------------------------
xen/include/asm-arm/gic.h | 4 +-
xen/include/asm-arm/platforms/vexpress.h | 6 -
xen/include/asm-arm/vgic.h | 4 +-
xen/include/xen/mem_access.h | 4 +-
xen/include/xsm/dummy.h | 2 +-
xen/include/xsm/xsm.h | 4 +-
xen/xsm/dummy.c | 2 +-
xen/xsm/flask/hooks.c | 4 +-
30 files changed, 186 insertions(+), 362 deletions(-)
create mode 100644 xen/arch/arm/configs/tiny64.conf
create mode 100644 xen/arch/arm/platforms/Kconfig
delete mode 100644 xen/drivers/video/arm_hdlcd.c
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |