[SeaBIOS] [PATCH] tpm: Disable TCGBIOS by default

Jean Lucas jean at 4ray.co
Sun Mar 18 04:08:21 CET 2018

When TCGBIOS is enabled on a machine without a physical TPM, SeaBIOS
takes over half a minute to print to the display, and over another half
minute before handing control over to a boot device. Disable this option
by default to have it be an explicit choice.

Tested on a Dell Inspiron 660s (no TPM) configured with libgfxinit, and,
separately, configured with a PCIe video card with onboard VGA BIOS.

Signed-off-by: Jean Lucas <jean at 4ray.co>
  src/Kconfig | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Kconfig b/src/Kconfig
index 55a87cb..b5d370a 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -467,7 +467,7 @@ menu "BIOS interfaces"
      config TCGBIOS
          depends on S3_RESUME
          bool "TPM support and TCG BIOS extensions"
-        default y
+        default n
              Provide TPM support along with TCG BIOS extensions

More information about the SeaBIOS mailing list