[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/6] 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. First, the series makes a few changes to allow disabling more kconfig options: most of them already exist but cannot be disabled. Then, it introduces a reference kconfig for Renesas RCar (due to popular demand, candidate for certifications) and for QEMU aarch64 (not for certifications, but useful for debugging). The last patch in the series adds a convenient cloc target to count the total lines of code of the source files built. There a couple of open questions which need to be addressed in regards to which options to enable/disable in the reference kconfig. The primary one is which schedulers to enable. In this series, I enabled NULL and credit, but none of the others. The choice is somewhat arbitrary but driven by the idea that NULL is required for best interrupt latency results, and credit is the default. They can be paired using multiple cpupools. Aside from the schedulers, most other kconfig options seem pretty obvious. I am interested in hearing other opinions about this. Cheers, Stefano Stefano Stabellini (6): arm: make it possible to disable more kconfig options arm: make it possible to enable/disable UART drivers arm: make it possible to disable the SMMU driver arm: add a small kconfig for Renesas RCar H3 arm: add a small kconfig for qemu-system-aarch64 xen: add cloc target xen/Makefile | 14 ++++++- xen/Rules.mk | 2 + xen/arch/arm/Kconfig | 15 +++++-- xen/arch/arm/configs/qemu.config | 81 ++++++++++++++++++++++++++++++++++++ xen/arch/arm/configs/renesas.config | 80 +++++++++++++++++++++++++++++++++++ xen/drivers/char/Kconfig | 16 +++---- xen/drivers/passthrough/Kconfig | 2 + xen/drivers/passthrough/arm/Kconfig | 7 ++++ xen/drivers/passthrough/arm/Makefile | 2 +- xen/drivers/video/Kconfig | 8 +++- 10 files changed, 211 insertions(+), 16 deletions(-) create mode 100644 xen/arch/arm/configs/qemu.config create mode 100644 xen/arch/arm/configs/renesas.config create mode 100644 xen/drivers/passthrough/arm/Kconfig _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |