From: Sergiu Moga Date: Sun, 14 May 2023 14:30:44 +0000 (+0300) Subject: plat/kvm: Expand `KVM_BOOT_PROTO_LXBOOT` configuration entry X-Git-Tag: RELEASE-0.14.0~83 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=cfd6cca893c6a1b54b92e3f801180db1cc9a393b;p=unikraft%2Funikraft.git plat/kvm: Expand `KVM_BOOT_PROTO_LXBOOT` configuration entry Add a description and proper dependencies for the `KVM_BOOT_PROTO_LXBOOT` configuration entry. Since `Firecracker` only supports the `Linux` 64-bit boot protocol and we do not yet support booting through it on `QEMU`, make the dependencies 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 579b6000a..fca462ef7 100644 --- a/plat/kvm/Config.uk +++ b/plat/kvm/Config.uk @@ -21,7 +21,10 @@ config KVM_BOOT_PROTO_MULTIBOOT Multiboot Boot Protocol Version 1 config KVM_BOOT_PROTO_LXBOOT - bool + bool "Lxboot" + depends on !KVM_VMM_QEMU && KVM_VMM_FIRECRACKER && ARCH_X86_64 + help + Linux 64-bit Boot Protocol choice prompt "Virtual Machine Monitor"