| 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 tpmAlternatively, 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 |