path: root/sys/conf
diff options
authorMarcin Wojtas <mw@FreeBSD.org>2018-12-14 16:14:36 +0000
committerMarcin Wojtas <mw@FreeBSD.org>2018-12-14 16:14:36 +0000
commita2d5ed9442bb7a030a5c5bcc3e1f6a2acc23eaf7 (patch)
tree28aef350d99b961c4adfbf5ff012daac193f7b97 /sys/conf
parent92a1d56ccca8d164c0e0fdc07a7fef04008d2da1 (diff)
Introduce driver for TPM 2.0 in CRB and FIFO (TIS) modes
It was written basing on: TCG PC Client Platform TPM Profile (PTP) Specification Version 22, Revision 1.03. It only supports Locality 0. Interrupts are only supported in FIFO mode. The driver in FIFO mode was tested on x86 with Infineon SLB9665 discrete TPM chip. Driver in both modes was also tested on qemu with swtpm running on host. Submitted by: Kornel Duleba <mindal@semihalf.com> Obtained from: Semihalf Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D18048
Notes: svn path=/head/; revision=342084
Diffstat (limited to 'sys/conf')
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64
index 8722cdeb4be5..0914da2058d4 100644
--- a/sys/conf/files.amd64
+++ b/sys/conf/files.amd64
@@ -491,6 +491,9 @@ dev/syscons/scvesactl.c optional sc vga vesa
dev/syscons/scvgarndr.c optional sc vga
dev/syscons/scvtb.c optional sc
dev/tpm/tpm.c optional tpm
+dev/tpm/tpm20.c optional tpm
+dev/tpm/tpm_crb.c optional tpm acpi
+dev/tpm/tpm_tis.c optional tpm acpi
dev/tpm/tpm_acpi.c optional tpm acpi
dev/tpm/tpm_isa.c optional tpm isa
dev/uart/uart_cpu_x86.c optional uart