]> Git Repo - qemu.git/commitdiff
tpm_tis: Return 0 for every register in case of failure mode
authorStefan Berger <[email protected]>
Sat, 11 Nov 2017 03:33:14 +0000 (22:33 -0500)
committerStefan Berger <Stefan Berger [email protected]>
Wed, 15 Nov 2017 11:47:35 +0000 (06:47 -0500)
Rather than returning ~0, return 0 for every register in case of failure
mode. The '0' is better to indicate that there's no device there. It avoids
SeaBIOS detecting a device and getting stuck on it trying to read and write
its registers.

Signed-off-by: Stefan Berger <[email protected]>
Reviewed-by: Marc-AndrĂ© Lureau <[email protected]>
hw/tpm/tpm_tis.c

index fec2fc617a39c380f49f8b766c60fd6df9867b70..42d647d363a9eedffa4efd061008bb9e0e01c134 100644 (file)
@@ -545,7 +545,7 @@ static uint64_t tpm_tis_mmio_read(void *opaque, hwaddr addr,
     uint8_t v;
 
     if (tpm_backend_had_startup_error(s->be_driver)) {
-        return val;
+        return 0;
     }
 
     switch (offset) {
This page took 0.027643 seconds and 4 git commands to generate.