Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Commit

Permalink
kata-check: require kvm/vhost modules for amd64
Browse files Browse the repository at this point in the history
KVM/vhost modules are required when using QEMU or firecracker.

Fixes: #1985

Signed-off-by: Marco Vedovati <[email protected]>
  • Loading branch information
marcov committed Aug 20, 2019
1 parent 7019ce5 commit db50978
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions cli/kata-check_amd64.go
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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:
Expand Down

0 comments on commit db50978

Please sign in to comment.