TPM(4) | Device Drivers Manual | TPM(4) |
tpm
— Trusted
Platform Module
To compile this driver into the kernel, place the following lines in your kernel configuration file:
device tpm
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
tpm_load="YES"
In /boot/device.hints:
hint.tpm.0.at="isa"
hint.tpm.0.maddr="0xfed40000"
hint.tpm.0.msize="0x5000"
hint.tpm.1.at="isa"
hint.tpm.1.maddr="0xfed40000"
hint.tpm.1.msize="0x1000"
The tpm
driver provides support for
various trusted platform modules (TPM) that can store cryptographic
keys.
Supported modules:
The driver can be configured to use an IRQ by providing a free ISA interrupt vector in /boot/device.hints.
intro(4), device.hints(5), config(8)
The homepage of the BSSSD project, which developed the original
tpm
driver:
http://bsssd.sourceforge.net/.
TPM main specification can be found at: https://trustedcomputinggroup.org/resource/tpm-main-specification/.
TPM Main Specification Level 2 Version 1.2:
The tpm
driver first appeared in
FreeBSD 8.2 and was later added to
OpenBSD 6.1.
The tpm
driver was written by
Michael Shalayeff and Hans-Joerg
Hoexer.
October 31, 2018 | Debian |