aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/tpm
Commit message (Expand)AuthorAgeFilesLines
* tpm: fix multi-threaded access with per-open stateChuck Silvers11 days5-100/+81
* chore: replace {0, 0} with {DEV,KOBJ}METHOD_ENDEnji Cooper2026-02-252-2/+2
* tpm20: fix suspend/resume and entropy harvestingKyle Evans2026-02-054-0/+68
* tpm: crb: add support for the Pluton startmethodKyle Evans2026-02-031-5/+207
* tpm: crb: factor out idle/ready state transitionsKyle Evans2025-11-151-11/+50
* random: git'o in RANDOM_ENABLE_TPMDavid E. O'Brien2025-11-111-1/+1
* random: TPM_HARVEST should have been named RANDOM_ENABLE_TPMDavid E. O'Brien2025-11-101-5/+5
* random: Make the entropy source registration interface more uniformMark Johnston2025-09-081-3/+10
* TPM: Add hint check to skip TPM IRQ configurationAmit Kumar Gupta2025-08-291-0/+7
* tpm: Register TPM as entropy sourceJean-François Hren2024-08-311-0/+2
* tpm: Fix acpi attachmentWarner Losh2024-06-251-1/+1
* tpm_if.m: declare bus addresses as bus_size_t not bus_addr_tRyan Libby2024-05-222-7/+7
* tpm20: Support partial readsJustin Hibbits2024-05-104-3/+10
* tpm: Refactor TIS and add a SPI attachmentJustin Hibbits2024-05-039-147/+614
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-273-3/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-167-14/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* tpm: Fix entropy harvesting logicKornel Dulęba2022-09-022-13/+15
* TPM: do not set device description if probe failsKonrad Sewiłło-Jopek2022-08-161-1/+1
* tpm: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-094-9/+7
* tpm: Remove unused variables.John Baldwin2022-04-081-3/+0
* tpm_tis: Improve interrupt allocationKornel Duleba2021-08-164-58/+77
* unifdef -D__FreeBSD__ to remove the OpenBSD supportDavid E. O'Brien2021-01-141-199/+0
* tpm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-016-13/+2
* Fix build.Konstantin Belousov2020-02-011-2/+2
* Amend r357367 by using register values from the TPM datasheet.Dimitry Andric2020-02-011-3/+4
* tpm(4): Fix 'go ready' in TPM 2.0 TIS driverConrad Meyer2020-02-011-2/+1
* Fix new clang 10.0.0 warnings about converting the result of shiftDimitry Andric2020-02-011-2/+2
* Improve tpm20 styleMarcin Wojtas2019-04-164-107/+110
* tpm: Prevent session hijackMarcin Wojtas2019-04-162-1/+8
* Add a cv_wait to the TPM2.0 harvesting functionMarcin Wojtas2019-04-031-0/+2
* Allow using TPM as entropy source.Marcin Wojtas2019-03-234-4/+85
* Use ACPI TPM2 table to probe tpmtis and tpmcrb device.Takanori Watanabe2019-01-253-30/+24
* tpm(4): Fix GCC build after r342084 (TPM 2.0 driver commit)Conrad Meyer2018-12-202-17/+17
* Fix obtaining RSP address in TPM CRB for non-amd64 platformsMarcin Wojtas2018-12-202-0/+8
* Fix error check for ACPI_ID_PROBE in the TPM2.0 driverMarcin Wojtas2018-12-142-6/+8
* Fix TPM driver compilation from r342084Marcin Wojtas2018-12-142-2/+2
* Introduce driver for TPM 2.0 in CRB and FIFO (TIS) modesMarcin Wojtas2018-12-144-0/+1381
* Distinguish _CID match and _HID match and make lower priority probeTakanori Watanabe2018-10-261-5/+6
* Remove dead code.David E. O'Brien2017-04-061-4/+0
* Consistently use `device_t`Jean-Sébastien Pédron2016-08-091-4/+4
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-032-3/+3
* In sys/dev/tpm/tpm.c, #if 0 an unused static function.Dimitry Andric2013-12-291-0/+2
* Add tpm(4) driver for Trusted Platform Module.Takanori Watanabe2010-08-124-0/+1735