aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefan Berger <stefanb@linux.vnet.ibm.com>2018-03-28 15:37:44 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-04-12 15:20:36 -0400
commitd1343e6863dd287ce7d4fcb5169c9cff568f9d1b (patch)
tree4725556507a4515bf32783f1ecd6990770e0ee7f /src
parent4922d6cb391b8ea48a35a73c46e484cf5f1a9b1a (diff)
downloadseabios-hppa-d1343e6863dd287ce7d4fcb5169c9cff568f9d1b.zip
seabios-hppa-d1343e6863dd287ce7d4fcb5169c9cff568f9d1b.tar.gz
seabios-hppa-d1343e6863dd287ce7d4fcb5169c9cff568f9d1b.tar.bz2
tpm: Request access to locality 0
The CRB driver has to request access to locality 0. Our QEMU CRB model will enforce that as well. Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/hw/tpm_drivers.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/hw/tpm_drivers.c b/src/hw/tpm_drivers.c
index bd971f7..e4770b3 100644
--- a/src/hw/tpm_drivers.c
+++ b/src/hw/tpm_drivers.c
@@ -442,6 +442,8 @@ static u32 crb_activate(u8 locty)
if (!CONFIG_TCGBIOS)
return 0;
+ writeb(CRB_REG(locty, CRB_REG_LOC_CTRL), 1);
+
return 0;
}