summaryrefslogtreecommitdiffstats
path: root/src/basic/virt.c
diff options
context:
space:
mode:
authormille-feuille <gtpgx305@gmail.com>2024-02-08 15:47:24 +0100
committerYu Watanabe <watanabe.yu+github@gmail.com>2024-02-09 04:12:33 +0100
commitbaa90b4b81da6fd28b2fe7f4f37c8c546881f3a0 (patch)
treebca8dc221279c6238e31541fd8e6e5d57836e780 /src/basic/virt.c
parentpreset: enable homed sidecar services (diff)
downloadsystemd-baa90b4b81da6fd28b2fe7f4f37c8c546881f3a0.tar.xz
systemd-baa90b4b81da6fd28b2fe7f4f37c8c546881f3a0.zip
detect-virt: fix Google Compute Engine support
Follow-up for 9b0688f491674b53ef7a52bdf561a430c53673d6
Diffstat (limited to '')
-rw-r--r--src/basic/virt.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/basic/virt.c b/src/basic/virt.c
index 465f339c14..375ef28216 100644
--- a/src/basic/virt.c
+++ b/src/basic/virt.c
@@ -455,7 +455,7 @@ Virtualization detect_vm(void) {
/* We have to use the correct order here:
*
- * → First, try to detect Oracle Virtualbox, Amazon EC2 Nitro, and Parallels, even if they use KVM,
+ * → First, try to detect Oracle Virtualbox, Amazon EC2 Nitro, Parallels, and Google Compute Engine, even if they use KVM,
* as well as Xen even if it cloaks as Microsoft Hyper-V. Attempt to detect uml at this stage also
* since it runs as a user-process nested inside other VMs. Also check for Xen now, because Xen PV
* mode does not override CPUID when nested inside another hypervisor.
@@ -470,7 +470,8 @@ Virtualization detect_vm(void) {
VIRTUALIZATION_ORACLE,
VIRTUALIZATION_XEN,
VIRTUALIZATION_AMAZON,
- VIRTUALIZATION_PARALLELS)) {
+ VIRTUALIZATION_PARALLELS,
+ VIRTUALIZATION_GOOGLE)) {
v = dmi;
goto finish;
}