aboutsummaryrefslogtreecommitdiff
path: root/scripts/layoutrom.py
diff options
context:
space:
mode:
authorStefan Berger <stefanb@linux.vnet.ibm.com>2015-03-23 14:22:15 -0400
committerKevin O'Connor <kevin@koconnor.net>2015-05-21 13:15:51 -0400
commitdfbc885d622871f8f671b3f07374f922df4d0ec4 (patch)
tree86fa05335369f769e39b9ec1234204a4d152d312 /scripts/layoutrom.py
parent3752bf44be8931f86523ed538555b170a52d09dc (diff)
downloadseabios-dfbc885d622871f8f671b3f07374f922df4d0ec4.zip
seabios-dfbc885d622871f8f671b3f07374f922df4d0ec4.tar.gz
seabios-dfbc885d622871f8f671b3f07374f922df4d0ec4.tar.bz2
Add an implementation of a TPM TIS driver
This patch adds an implementation of a TPM TIS driver for the TPM TIS emulation supported by QEMU. The driver is broken up into several small functions that have to be called in proper sequence. The driver is cleanly separated from the rest of the code through an interface holding pointers to the driver's functions. A client using this driver first probes whether the TPM TIS interface is available (probe function) and then invokes the interface function to initialze the interface and send requests and receive responses. Possible future extensions *could* include a virtio interface for the TPM with a corresponding driver here. Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Diffstat (limited to 'scripts/layoutrom.py')
0 files changed, 0 insertions, 0 deletions