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 <mvedovati@suse.com>
This commit is contained in:
Marco Vedovati 2019-08-20 15:50:57 +02:00
parent 7019ce5c9b
commit db5097835a

View File

@ -117,16 +117,20 @@ func setCPUtype(hypervisorType vc.HypervisorType) error {
archRequiredKernelModules = map[string]kernelModule{ archRequiredKernelModules = map[string]kernelModule{
kernelModkvm: { kernelModkvm: {
desc: msgKernelVM, desc: msgKernelVM,
required: true,
}, },
kernelModkvmintel: { kernelModkvmintel: {
desc: "Intel KVM", desc: "Intel KVM",
parameters: kvmIntelParams, parameters: kvmIntelParams,
required: true,
}, },
kernelModvhost: { kernelModvhost: {
desc: msgKernelVirtio, desc: msgKernelVirtio,
required: true,
}, },
kernelModvhostnet: { kernelModvhostnet: {
desc: msgKernelVirtioNet, desc: msgKernelVirtioNet,
required: true,
}, },
kernelModvhostvsock: { kernelModvhostvsock: {
desc: msgKernelVirtioVhostVsock, desc: msgKernelVirtioVhostVsock,
@ -144,12 +148,15 @@ func setCPUtype(hypervisorType vc.HypervisorType) error {
archRequiredKernelModules = map[string]kernelModule{ archRequiredKernelModules = map[string]kernelModule{
kernelModvhm: { kernelModvhm: {
desc: "Intel ACRN", desc: "Intel ACRN",
required: false,
}, },
kernelModvhost: { kernelModvhost: {
desc: msgKernelVirtio, desc: msgKernelVirtio,
required: false,
}, },
kernelModvhostnet: { kernelModvhostnet: {
desc: msgKernelVirtioNet, desc: msgKernelVirtioNet,
required: false,
}, },
} }
default: default: