30 static const struct dmi_system_id hypervisor_dmi_table[] = {
31 { .ident =
"VMware", .matches = { DMI_MATCH(DMI_SYS_VENDOR,
"VMware") } },
32 { .ident =
"VirtualBox",
33 .matches = { DMI_MATCH(DMI_SYS_VENDOR,
"innotek GmbH") } },
34 { .ident =
"QEMU", .matches = { DMI_MATCH(DMI_SYS_VENDOR,
"QEMU") } },
35 { .ident =
"DigitalOcean",
36 .matches = { DMI_MATCH(DMI_SYS_VENDOR,
"DigitalOcean") } },
37 { .ident =
"OpenStack",
38 .matches = { DMI_MATCH(DMI_SYS_VENDOR,
"OpenStack") } },
39 { .ident =
"Scaleway", .matches = { DMI_MATCH(DMI_SYS_VENDOR,
"Scaleway") } },
43 return dmi_check_system(hypervisor_dmi_table) > 0;