]> xenbits.xensource.com Git - seabios.git/commitdiff
tpm: revert return values for successful/failed CRB probing
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Mon, 19 Mar 2018 16:00:28 +0000 (12:00 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Wed, 21 Mar 2018 14:35:54 +0000 (10:35 -0400)
The return values for successful/failed CRB probing were reverted.
Fix it.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
src/hw/tpm_drivers.c

index 7e6a96a41c2149fd70b6e890c79789ebb9b1a2bf..271f8d3a932d6f58f29520db5aed17158eb31738 100644 (file)
@@ -409,13 +409,13 @@ static u32 crb_probe(void)
 
     /* no support for 64 bit addressing yet */
     if (readl(CRB_REG(0, CRB_REG_CTRL_CMD_HADDR)))
-        return 1;
+        return 0;
 
     u64 addr = readq(CRB_REG(0, CRB_REG_CTRL_RSP_ADDR));
     if (addr > 0xffffffff)
-        return 1;
+        return 0;
 
-    return 0;
+    return 1;
 }
 
 static TPMVersion crb_get_tpm_version(void)