History log of /src/sys/dev/isa/tpm_isa.c |
Revision | | Date | Author | Comments |
1.8 |
| 16-Jan-2021 |
thorpej | Add missing printing-of-newlines in the attach routine.
|
1.7 |
| 09-Oct-2019 |
maxv | branches: 1.7.8; Provide a better abstraction for the TPM interface. Report it in the ioctl.
|
1.6 |
| 09-Oct-2019 |
maxv | Add suspend support for TPM 2.0 chips. Check the TPM response also for 1.2 chips. Unfortunately I cannot really test this change since ACPI suspend does not work on any of my laptops.
|
1.5 |
| 08-Oct-2019 |
maxv | Improvements in tpm(4): - Remove interrupt support, do polling only, avoids unnecessary trouble. - Simplify a few things. - Fix the suspend function, the SaveState command is 0x98, not 0x9C. - Make the driver MP-safe. - Sync the man page with reality.
|
1.4 |
| 22-Jun-2019 |
maxv | branches: 1.4.2; Revamp the TPM driver
* Fix several bugs, and clean up. * Drop the "legacy" interface, it relied on an undocumented global variable that was never initialized. It likely had never been tested either, so good riddance. * Add support for TPM 2.0 chips via ACPI. For these we use the TIS1.2 interface, same as TPM 1.2. * Provide an ioctl to fetch TPM information from the driver.
Tested on a Lenovo desktop with ACPI-TPM2.0, an HP laptop ACPI-TPM2.0, a Dell laptop with ISA-TPM1.2.
|
1.3 |
| 27-Apr-2017 |
msaitoh | branches: 1.3.10; Use {isa,pci}_intr_establish"_xname"() for intrctl(8).
|
1.2 |
| 06-Feb-2012 |
christos | branches: 1.2.4; 1.2.6; 1.2.10; 1.2.28; 1.2.42; PR/45932: Add missing braces... This will probably fix interrupts too!
|
1.1 |
| 22-Jan-2012 |
christos | add a tpm driver from bsssd.sourceforge.net
|
1.2.42.1 |
| 02-May-2017 |
pgoyette | Sync with HEAD - tag prg-localcount2-base1
|
1.2.28.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.10.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.6.2 |
| 17-Apr-2012 |
yamt | sync with head
|
1.2.6.1 |
| 06-Feb-2012 |
yamt | file tpm_isa.c was added on branch yamt-pagecache on 2012-04-17 00:07:40 +0000
|
1.2.4.2 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.2.4.1 |
| 06-Feb-2012 |
mrg | file tpm_isa.c was added on branch jmcneill-usbmp on 2012-02-18 07:34:29 +0000
|
1.3.10.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.4.2.2 |
| 29-Aug-2022 |
martin | Pull up following revision(s) (requested by riastradh in ticket #1505):
sys/dev/isa/tpm_isa.c: revision 1.8 sys/dev/ic/tpm.c: revision 1.20
Add missing printing-of-newlines in the attach routine.
Remove extra newline from boot messages (isa and acpi front-ends already provide the newline).
|
1.4.2.1 |
| 16-Oct-2019 |
martin | Pull up following revision(s) (requested by maxv in ticket #336):
sys/dev/isa/tpm_isa.c: revision 1.6 sys/dev/ic/tpm.c: revision 1.16 sys/dev/isa/tpm_isa.c: revision 1.7 sys/dev/acpi/tpm_acpi.c: revision 1.10 sys/dev/acpi/tpm_acpi.c: revision 1.11 sys/dev/ic/tpmreg.h: revision 1.5 sys/dev/ic/tpmreg.h: revision 1.6 sys/dev/acpi/tpm_acpi.c: revision 1.9 sys/dev/ic/tpmvar.h: revision 1.5 sys/dev/ic/tpmvar.h: revision 1.6 sys/dev/ic/tpmvar.h: revision 1.7 sys/dev/ic/tpm.c: revision 1.14 share/man/man4/tpm.4: revision 1.5 sys/dev/isa/tpm_isa.c: revision 1.5 sys/dev/ic/tpm.c: revision 1.15
Improvements in tpm(4): - Remove interrupt support, do polling only, avoids unnecessary trouble. - Simplify a few things. - Fix the suspend function, the SaveState command is 0x98, not 0x9C. - Make the driver MP-safe. - Sync the man page with reality.
-
Add suspend support for TPM 2.0 chips. Check the TPM response also for 1.2 chips. Unfortunately I cannot really test this change since ACPI suspend does not work on any of my laptops.
-
Provide a better abstraction for the TPM interface. Report it in the ioctl.
|
1.7.8.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|