Some patches from v1 committed. This is the rest, and they're mostly rewritten from scratch.
CI: https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/1080695374 https://cirrus-ci.com/build/5494986230202368 Andrew Cooper (5): x86/setup: Clean up cmdline handling in create_dom0() x86/setup: Rework cmdline_cook() to be compatible with -Wwrite-strings x86/efi: Simplify efi_arch_handle_cmdline() arm/efi: Simplify efi_arch_handle_cmdline() xen: Enable -Wwrite-strings xen/Makefile | 2 +- xen/arch/arm/efi/efi-boot.h | 16 +---------- xen/arch/x86/efi/efi-boot.h | 10 +------ xen/arch/x86/setup.c | 56 ++++++++++++++++++++----------------- 4 files changed, 34 insertions(+), 50 deletions(-) base-commit: 10081c2dc571775b538bb00982606a39832ad7e3 -- 2.30.2