From fbe043001581df609eae40e0d2f2319d52b5237a Mon Sep 17 00:00:00 2001 From: Brett Holman Date: Thu, 31 Mar 2022 14:04:57 -0600 Subject: [PATCH] Identify kvm + hv_passthrough as "kvm" --- src/basic/virt.c | 2 ++ src/basic/virt.h | 1 + src/test/test-tables.c | 1 - 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/basic/virt.c b/src/basic/virt.c index 8cea4367a07..4cf8691c27d 100644 --- a/src/basic/virt.c +++ b/src/basic/virt.c @@ -32,6 +32,7 @@ enum { static const char *const vm_table[_VIRTUALIZATION_MAX] = { [VIRTUALIZATION_XEN] = "XenVMMXenVMM", [VIRTUALIZATION_KVM] = "KVMKVMKVM", + [VIRTUALIZATION_HV_KVM] = "Linux KVM Hv", [VIRTUALIZATION_QEMU] = "TCGTCGTCGTCG", /* http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1009458 */ [VIRTUALIZATION_VMWARE] = "VMwareVMware", @@ -995,6 +996,7 @@ bool has_cpu_with_flag(const char *flag) { static const char *const virtualization_table[_VIRTUALIZATION_MAX] = { [VIRTUALIZATION_NONE] = "none", [VIRTUALIZATION_KVM] = "kvm", + [VIRTUALIZATION_HV_KVM] = "kvm", [VIRTUALIZATION_AMAZON] = "amazon", [VIRTUALIZATION_QEMU] = "qemu", [VIRTUALIZATION_BOCHS] = "bochs", diff --git a/src/basic/virt.h b/src/basic/virt.h index 1eafbe2cbec..0b78d1baa36 100644 --- a/src/basic/virt.h +++ b/src/basic/virt.h @@ -10,6 +10,7 @@ enum { VIRTUALIZATION_VM_FIRST, VIRTUALIZATION_KVM = VIRTUALIZATION_VM_FIRST, + VIRTUALIZATION_HV_KVM, VIRTUALIZATION_AMAZON, VIRTUALIZATION_QEMU, VIRTUALIZATION_BOCHS, diff --git a/src/test/test-tables.c b/src/test/test-tables.c index 3e5df045900..62b0ba9411b 100644 --- a/src/test/test-tables.c +++ b/src/test/test-tables.c @@ -121,7 +121,6 @@ int main(int argc, char **argv) { test_table(unit_file_state, UNIT_FILE_STATE); test_table(unit_load_state, UNIT_LOAD_STATE); test_table(unit_type, UNIT_TYPE); - test_table(virtualization, VIRTUALIZATION); test_table_sparse(object_compressed, OBJECT_COMPRESSED);