diff --git a/src/core/main.c b/src/core/main.c index 6290ec131c..f9fd9fae7c 100644 --- a/src/core/main.c +++ b/src/core/main.c @@ -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())