aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/tcgbios.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/tcgbios.c b/src/tcgbios.c
index 40b30281..24846d3b 100644
--- a/src/tcgbios.c
+++ b/src/tcgbios.c
@@ -968,6 +968,13 @@ tpm_setup(void)
if (!CONFIG_TCGBIOS)
return;
+ int ret = tpm_tpm2_probe();
+ if (ret) {
+ ret = tpm_tcpa_probe();
+ if (ret)
+ return;
+ }
+
TPM_version = tpmhw_probe();
if (TPM_version == TPM_VERSION_NONE)
return;
@@ -976,13 +983,6 @@ tpm_setup(void)
"TCGBIOS: Detected a TPM %s.\n",
(TPM_version == TPM_VERSION_1_2) ? "1.2" : "2");
- int ret = tpm_tpm2_probe();
- if (ret) {
- ret = tpm_tcpa_probe();
- if (ret)
- return;
- }
-
TPM_working = 1;
if (runningOnXen())