From db5097835a5b81f9c0879c57096c14e248695e80 Mon Sep 17 00:00:00 2001 From: Marco Vedovati Date: Tue, 20 Aug 2019 15:50:57 +0200 Subject: [PATCH] kata-check: require kvm/vhost modules for amd64 KVM/vhost modules are required when using QEMU or firecracker. Fixes: #1985 Signed-off-by: Marco Vedovati --- cli/kata-check_amd64.go | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/cli/kata-check_amd64.go b/cli/kata-check_amd64.go index a36a3ec16a..21a7fc8dea 100644 --- a/cli/kata-check_amd64.go +++ b/cli/kata-check_amd64.go @@ -116,17 +116,21 @@ func setCPUtype(hypervisorType vc.HypervisorType) error { } archRequiredKernelModules = map[string]kernelModule{ kernelModkvm: { - desc: msgKernelVM, + desc: msgKernelVM, + required: true, }, kernelModkvmintel: { desc: "Intel KVM", parameters: kvmIntelParams, + required: true, }, kernelModvhost: { - desc: msgKernelVirtio, + desc: msgKernelVirtio, + required: true, }, kernelModvhostnet: { - desc: msgKernelVirtioNet, + desc: msgKernelVirtioNet, + required: true, }, kernelModvhostvsock: { desc: msgKernelVirtioVhostVsock, @@ -143,13 +147,16 @@ func setCPUtype(hypervisorType vc.HypervisorType) error { } archRequiredKernelModules = map[string]kernelModule{ kernelModvhm: { - desc: "Intel ACRN", + desc: "Intel ACRN", + required: false, }, kernelModvhost: { - desc: msgKernelVirtio, + desc: msgKernelVirtio, + required: false, }, kernelModvhostnet: { - desc: msgKernelVirtioNet, + desc: msgKernelVirtioNet, + required: false, }, } default: