aboutsummaryrefslogtreecommitdiff
path: root/src/tcgbios.c
AgeCommit message (Expand)AuthorFilesLines
2016-01-05tpm: Eliminate response buffer parameter from build_and_send_cmd()Kevin O'Connor1-28/+17
2016-01-05tpm: Introduce tpm_get_capability() helper functionKevin O'Connor1-132/+52
2016-01-05tpm: Simplify tcpa probeKevin O'Connor1-96/+45
2016-01-05tpm: Rework TPM interface shutdown supportKevin O'Connor1-52/+11
2016-01-05tpm: Move TPM hardware functions from tcgbios.c to hw/tpm_drivers.cKevin O'Connor1-76/+5
2016-01-05tpm: Add wrapper function tpmhw_set_timeouts()Kevin O'Connor1-3/+8
2016-01-05tpm: Simplify hardware probe and detection checksKevin O'Connor1-84/+36
2015-12-29tpm: Avoid macro expansion of tpm request / response structsKevin O'Connor1-6/+5
2015-12-29tpm: Add banner separating the TCG bios interface code from TCG menu codeKevin O'Connor1-0/+5
2015-12-20tpm: Add a menu for TPM configurationStefan Berger1-0/+646
2015-12-20tpm: Check length parameter of the arrayStefan Berger1-0/+3
2015-12-20tpm: Remove check for working TPM from TPM interrupt handlerStefan Berger1-5/+0
2015-11-23tpm: Merge tpm_log_extend_event() and tpm_extend(); extend before loggingKevin O'Connor1-23/+16
2015-11-23tpm: Merge tpm_log_event() and tpm_extend_acpi_log()Kevin O'Connor1-14/+7
2015-11-23tpm: Don't implement scatter-gather in transmit()Kevin O'Connor1-61/+20
2015-11-23tpm: Avoid scatter-gather copying in build_and_send_cmd()Kevin O'Connor1-20/+17
2015-11-23tpm: There is no need to pass event_length to hash/extend functionsKevin O'Connor1-24/+17
2015-11-23tpm: Perform hashing separately from loggingKevin O'Connor1-33/+19
2015-11-23tpm: There is no need to pass pcrindex to hash_log_extend_event()Kevin O'Connor1-8/+5
2015-11-23tpm: Don't pass entry_count around in parameters to/from tpm_extend_acpi_log()Kevin O'Connor1-23/+11
2015-11-23tpm: pcpes->event is a variable length arrayKevin O'Connor1-13/+11
2015-11-22tpm: Move tpm_start_option_rom_scan() and tpm_calling_int19h() into callersKevin O'Connor1-29/+2
2015-11-22tpm: Move tpm_add_bootdevice() into callersKevin O'Connor1-44/+7
2015-11-22tpm: Change tpm_add_measurement() to tpm_add_action()Kevin O'Connor1-42/+13
2015-11-22tpm: Open code tpm_ipl() into callersKevin O'Connor1-56/+24
2015-11-22tpm: Move error recovery from tpm_extend_acpi_log() to only callerKevin O'Connor1-14/+8
2015-11-22tpm: Move code around in tcgbios.cKevin O'Connor1-653/+638
2015-11-22tpm: Add "static" declaration to functions not used outside tcgbios.cKevin O'Connor1-3/+3
2015-11-22tpm: Rename remaining interrupt functionsStefan Berger1-16/+24
2015-11-22tpm: Refactor pass_through_to_tpmStefan Berger1-45/+37
2015-11-22tpm: Cache all log related pointers in tpm_stateStefan Berger1-62/+48
2015-11-22tpm: Set timeouts and durations to microsecond valuesStefan Berger1-4/+4
2015-11-22tpm: Drop code using the TPM for sha1Stefan Berger1-105/+7
2015-11-19tpm: Move standard definitions from tcgbios.h to new file std/tcg.hKevin O'Connor1-11/+9
2015-11-19tpm: Refactor hash_log_extend_eventStefan Berger1-54/+55
2015-11-19tpm: Refactor hash_log_event BIOS interface functionStefan Berger1-25/+32
2015-11-19tpm: Refactor the parameters being passed to tpm_extend_acpi_logStefan Berger1-9/+19
2015-11-19tpm: Refactor function building TPM commandsStefan Berger1-26/+19
2015-11-19tpm: Temporarily deactivate the TPM in case of failureStefan Berger1-6/+44
2015-06-11tcg: Use seabios setup()/prepboot() calling convention for tcgKevin O'Connor1-20/+14
2015-06-11tpm: clean up parameters to build_and_send_cmdStefan Berger1-14/+10
2015-06-11tpm: Be consistent with array sizes in tcgbios.cStefan Berger1-9/+9
2015-06-11tpm: Introduce a #define for command tagStefan Berger1-1/+1
2015-06-01Add 'measurement' code to the BIOSStefan Berger1-3/+374
2015-05-21make SeaBios compatible with Xen vTPM.Quan Xu1-1/+3
2015-05-21Support for BIOS interrupt handlerStefan Berger1-13/+558
2015-05-21Implementation of the TCG BIOS extensionsStefan Berger1-0/+572