nancy.liao
2025-05-23 8553a8d63f97cfa8d64b5b2260e81f8c896a8398
src/library/os/execution_environment_common.cpp
@@ -20,11 +20,12 @@
const unordered_map<string, LCC_API_VIRTUALIZATION_DETAIL> virtual_cpu_names{
   {"bhyve bhyve ", V_OTHER}, {"KVM", KVM},      {"MICROSOFT", HV},      {" lrpepyh vr", HV},
   {"prl hyperv  ", V_OTHER}, {"VMWARE", VMWARE}, {"XenVMMXenVMM", V_XEN}, {"ACRNACRNACRN", V_OTHER},
   {"prl hyperv  ", PARALLELS}, {"VMWARE", VMWARE}, {"XenVMMXenVMM", V_XEN}, {"ACRNACRNACRN", V_OTHER},
   {"VBOX", VIRTUALBOX}};
const unordered_map<string, LCC_API_VIRTUALIZATION_DETAIL> vm_vendors{{"VMWARE", VMWARE},
                                                     {"MICROSOFT", HV},
                                                     {"PARALLELS", PARALLELS},
                                                     {"VITRUAL MACHINE", V_OTHER},
                                                     {"INNOTEK GMBH", VIRTUALBOX},
                                                     {"POWERVM", V_OTHER},
@@ -97,8 +98,8 @@
      } else if (bios_vendor.find("AWS") != string::npos || bios_description.find("AMAZON") != string::npos ||
               sys_vendor.find("AWS") != string::npos) {
         result = AWS;
      } else if (bios_description.find("HP-COMPAQ") != string::npos || bios_description.find("ASUS") ||
               bios_description.find("DELL")) {
      } else if (bios_description.find("HP-COMPAQ") != string::npos ||
               bios_description.find("ASUS") != string::npos || bios_description.find("DELL") != string::npos) {
         result = ON_PREMISE;
      }
   }