]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: log detected confidential virtualization type
authorDaniel P. Berrangé <berrange@redhat.com>
Mon, 3 Jul 2023 09:20:47 +0000 (10:20 +0100)
committerLuca Boccassi <bluca@debian.org>
Thu, 6 Jul 2023 11:20:04 +0000 (12:20 +0100)
Related: https://github.com/systemd/systemd/issues/27604
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/core/main.c

index 6290ec131c02ddd4d2fb797ddf78934a2f413f82..f9fd9fae7c34eae11032eb8abd1f5805b3724b3f 100644 (file)
@@ -34,6 +34,7 @@
 #include "chase.h"
 #include "clock-util.h"
 #include "conf-parser.h"
+#include "confidential-virt.h"
 #include "cpu-set-util.h"
 #include "crash-handler.h"
 #include "dbus-manager.h"
@@ -2120,6 +2121,10 @@ static void log_execution_mode(bool *ret_first_boot) {
                 if (v > 0)
                         log_info("Detected virtualization %s.", virtualization_to_string(v));
 
+                v = detect_confidential_virtualization();
+                if (v > 0)
+                        log_info("Detected confidential virtualization %s.", confidential_virtualization_to_string(v));
+
                 log_info("Detected architecture %s.", architecture_to_string(uname_architecture()));
 
                 if (in_initrd())