From: Sergiu Moga Date: Sun, 14 May 2023 14:24:00 +0000 (+0300) Subject: plat/kvm: Expand `KVM_BOOT_PROTO_MULTIBOOT` configuration entry X-Git-Tag: RELEASE-0.14.0~84 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c184b343cbb7d5986ba2690a56e2b2690a42e408;p=unikraft%2Funikraft.git plat/kvm: Expand `KVM_BOOT_PROTO_MULTIBOOT` configuration entry Add a description and proper dependencies for the `KVM_BOOT_PROTO_MULTIBOOT` configuration entry. Since `Firecracker` only supports the `Linux` 64-bit boot protocol and `Multiboot` is x86 specific (not taking into consideration the `Multiboot` ported to `ARM` for `Xen`), make the configuration entry reflect that. Signed-off-by: Sergiu Moga Reviewed-by: Michalis Pappas Approved-by: Razvan Deaconescu Tested-by: Unikraft CI GitHub-Closes: #909 --- diff --git a/plat/kvm/Config.uk b/plat/kvm/Config.uk index 5ca7e9e30..579b6000a 100644 --- a/plat/kvm/Config.uk +++ b/plat/kvm/Config.uk @@ -15,7 +15,10 @@ menuconfig PLAT_KVM if (PLAT_KVM) config KVM_BOOT_PROTO_MULTIBOOT - bool + bool "Multiboot" + depends on KVM_VMM_QEMU && !KVM_VMM_FIRECRACKER && ARCH_X86_64 + help + Multiboot Boot Protocol Version 1 config KVM_BOOT_PROTO_LXBOOT bool