From 45854a00d6ae49073bf423ba3bab91df11edb8b3 Mon Sep 17 00:00:00 2001 From: Dr-Noob Date: Sun, 24 Sep 2023 12:10:39 +0100 Subject: [PATCH] [v1.04] Add bhyve hypervisor --- src/common/cpu.h | 1 + src/ppc/ppc.c | 1 + src/x86/cpuid.c | 2 ++ 3 files changed, 4 insertions(+) diff --git a/src/common/cpu.h b/src/common/cpu.h index 0b4d701..d866909 100644 --- a/src/common/cpu.h +++ b/src/common/cpu.h @@ -37,6 +37,7 @@ enum { HV_VENDOR_XEN, HV_VENDOR_PARALLELS, HV_VENDOR_PHYP, + HV_VENDOR_BHYVE, HV_VENDOR_INVALID }; diff --git a/src/ppc/ppc.c b/src/ppc/ppc.c index 83d9053..25c968f 100644 --- a/src/ppc/ppc.c +++ b/src/ppc/ppc.c @@ -19,6 +19,7 @@ static char *hv_vendors_name[] = { [HV_VENDOR_XEN] = "Xen", [HV_VENDOR_PARALLELS] = "Parallels", [HV_VENDOR_PHYP] = "pHyp", + [HV_VENDOR_BHYVE] = "bhyve", [HV_VENDOR_INVALID] = STRING_UNKNOWN }; diff --git a/src/x86/cpuid.c b/src/x86/cpuid.c index c7b567f..88a8e37 100644 --- a/src/x86/cpuid.c +++ b/src/x86/cpuid.c @@ -30,6 +30,7 @@ static const char *hv_vendors_string[] = { [HV_VENDOR_VMWARE] = "VMwareVMware", [HV_VENDOR_XEN] = "XenVMMXenVMM", [HV_VENDOR_PARALLELS] = "lrpepyh vr", + [HV_VENDOR_BHYVE] = "bhyve bhyve", [HV_VENDOR_PHYP] = NULL }; @@ -41,6 +42,7 @@ static char *hv_vendors_name[] = { [HV_VENDOR_XEN] = "Xen", [HV_VENDOR_PARALLELS] = "Parallels", [HV_VENDOR_PHYP] = "pHyp", + [HV_VENDOR_BHYVE] = "bhyve", [HV_VENDOR_INVALID] = STRING_UNKNOWN };