Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
8bd306e10ff6abfed6188ec0f6c2157002a52d66
/
src
/
tcgbios.c
df46d10
tpm: Add support for TPM2 ACPI table
by Stefan Berger
· 4 years, 8 months ago
1ef72ab
tcgbios: Fix use of unitialized variable
by Kevin O'Connor
· 4 years, 10 months ago
7b7b49e
tpm: Log TPM 2 digest structure in little endian format
by Stefan Berger
· 6 years ago
846fd31
tpm: Rework tpm_build_and_send_cmd() into tpm_simple_cmd()
by Kevin O'Connor
· 6 years ago
538d9b7
tpm: Don't call tpm_build_and_send_cmd() from tpm20_stirrandom()
by Kevin O'Connor
· 6 years ago
9ec57de
acpi: Generalize find_fadt() and find_tcpa_by_rsdp() into find_acpi_table()
by Kevin O'Connor
· 6 years ago
0166993
tpm: Move code around in tcgbios.c to keep like code together
by Kevin O'Connor
· 6 years ago
d468d59
tpm: Don't call tpm_set_failure() from tpm12_get_capability()
by Kevin O'Connor
· 6 years ago
19e8ea6
tpm: Append to TPM2 log the hashes used for PCR extension
by Kevin O'Connor
· 6 years ago
a99de5c
tpm: Extend tpm20_extend to support extending to multiple PCR banks
by Stefan Berger
· 6 years ago
3b97efa
tpm: Refactor tpml_digest_values_sha1 structure
by Stefan Berger
· 6 years ago
0fb23c3
tpm: Restructure tpm20_extend to use buffer and take hash as parameter
by Stefan Berger
· 6 years ago
74544fa
tpm: Retrieve the PCR Bank configuration
by Stefan Berger
· 6 years ago
1dc7774
tcgbios: Remove unused const variable
by Kevin O'Connor
· 6 years ago
9378403
tpm: Write logs in TPM 2 format
by Kevin O'Connor
· 6 years ago
ecd7c5d
tpm: Unify tpm_fill_hash()/tpm_log_extend_event() and use in BIOS interface
by Kevin O'Connor
· 6 years ago
7092de3
tpm: Filter TPM commands in passthrough API
by Stefan Berger
· 6 years ago
e444dce
tpm: Implement TPM 2's tpm_set_failure part
by Stefan Berger
· 6 years ago
7d596dc
tpm: Implement tpm20_menu
by Stefan Berger
· 6 years ago
8b7a0ad
tpm: Implement tpm20_extend
by Stefan Berger
· 6 years ago
d766c1a
tpm: Implement tpm20_prepboot
by Stefan Berger
· 6 years ago
0c4ad1e
tpm: Implement tpm20_set_timeouts
by Stefan Berger
· 6 years ago
f53b93b
tpm: Implement tpm20_startup and tpm20_s3_resume
by Stefan Berger
· 6 years ago
1d37d52
tpm: Prepare code for TPM 2 functions
by Stefan Berger
· 6 years ago
35fbe3b
tpm: Factor out tpm_extend
by Stefan Berger
· 6 years ago
efc49cf
tpm: Extend TPM TIS with TPM 2 support.
by Stefan Berger
· 6 years ago
4425025
tpm: Do not set TPM in failure mode if menu command fails
by Stefan Berger
· 6 years ago
8b902b8
tpm: Remove usage of PP_CMD_ENABLE from all but one place
by Stefan Berger
· 6 years ago
115d008
tpm: Rework the assertion of physical presence
by Stefan Berger
· 6 years ago
a2206d3
tpm: Add support for harware physical presence
by Stefan Berger
· 6 years ago
e55e37f
tpm: Move assert_physical_presence and dependencies
by Stefan Berger
· 6 years ago
2b23750
tpm: Copy digest into HashLogExentEvent response
by Stefan Berger
· 6 years ago
16a9e79
tpm: Don't use 16bit BIOS return codes in TPM menu functions
by Kevin O'Connor
· 7 years ago
b8631ea
tpm: Don't use 16bit BIOS return codes in tpmhw_* functions
by Kevin O'Connor
· 7 years ago
9ddea3b
tpm: Don't use 16bit BIOS return codes in tpm_log_event()
by Kevin O'Connor
· 7 years ago
cac29f2
tpm: Don't use 16bit BIOS return codes in build_and_send_cmd()
by Kevin O'Connor
· 7 years ago
5ffcb2c
tpm: Don't call tpm_set_failure() from tpm_log_extend_event()
by Kevin O'Connor
· 7 years ago
ed8d55d
tpm: No need to check the return status of measurements
by Kevin O'Connor
· 7 years ago
e98fafa
tpm: Don't return a status from external bios measurement functions
by Kevin O'Connor
· 7 years ago
7147961
tpm: Eliminate response buffer parameter from build_and_send_cmd()
by Kevin O'Connor
· 7 years ago
ca60636
tpm: Introduce tpm_get_capability() helper function
by Kevin O'Connor
· 7 years ago
2706532
tpm: Simplify tcpa probe
by Kevin O'Connor
· 7 years ago
5907613
tpm: Rework TPM interface shutdown support
by Kevin O'Connor
· 7 years ago
2df7028
tpm: Move TPM hardware functions from tcgbios.c to hw/tpm_drivers.c
by Kevin O'Connor
· 7 years ago
ba86edb
tpm: Add wrapper function tpmhw_set_timeouts()
by Kevin O'Connor
· 7 years ago
d559a23
tpm: Simplify hardware probe and detection checks
by Kevin O'Connor
· 7 years ago
a059915
tpm: Avoid macro expansion of tpm request / response structs
by Kevin O'Connor
· 7 years ago
26e3617
tpm: Add banner separating the TCG bios interface code from TCG menu code
by Kevin O'Connor
· 7 years ago
320df85
tpm: Add a menu for TPM configuration
by Stefan Berger
· 7 years ago
4cdbc41
tpm: Check length parameter of the array
by Stefan Berger
· 7 years ago
15f192f
tpm: Remove check for working TPM from TPM interrupt handler
by Stefan Berger
· 7 years ago
948f3c9
tpm: Merge tpm_log_extend_event() and tpm_extend(); extend before logging
by Kevin O'Connor
· 7 years ago
4e7cf9c
tpm: Merge tpm_log_event() and tpm_extend_acpi_log()
by Kevin O'Connor
· 7 years ago
7ba0568
tpm: Don't implement scatter-gather in transmit()
by Kevin O'Connor
· 7 years ago
b82bc51
tpm: Avoid scatter-gather copying in build_and_send_cmd()
by Kevin O'Connor
· 7 years ago
7bf7738
tpm: There is no need to pass event_length to hash/extend functions
by Kevin O'Connor
· 7 years ago
9224440
tpm: Perform hashing separately from logging
by Kevin O'Connor
· 7 years ago
8149f1b
tpm: There is no need to pass pcrindex to hash_log_extend_event()
by Kevin O'Connor
· 7 years ago
5afdced
tpm: Don't pass entry_count around in parameters to/from tpm_extend_acpi_log()
by Kevin O'Connor
· 7 years ago
bad6f96
tpm: pcpes->event is a variable length array
by Kevin O'Connor
· 7 years ago
1257533
tpm: Move tpm_start_option_rom_scan() and tpm_calling_int19h() into callers
by Kevin O'Connor
· 7 years ago
8bd4a08
tpm: Move tpm_add_bootdevice() into callers
by Kevin O'Connor
· 7 years ago
a617542
tpm: Change tpm_add_measurement() to tpm_add_action()
by Kevin O'Connor
· 7 years ago
7ea191b
tpm: Open code tpm_ipl() into callers
by Kevin O'Connor
· 7 years ago
f4820ac
tpm: Move error recovery from tpm_extend_acpi_log() to only caller
by Kevin O'Connor
· 7 years ago
f51c50a
tpm: Move code around in tcgbios.c
by Kevin O'Connor
· 7 years ago
0818b1d
tpm: Add "static" declaration to functions not used outside tcgbios.c
by Kevin O'Connor
· 7 years ago
4506400
tpm: Rename remaining interrupt functions
by Stefan Berger
· 7 years ago
fbc231b
tpm: Refactor pass_through_to_tpm
by Stefan Berger
· 7 years ago
60bb9e9
tpm: Cache all log related pointers in tpm_state
by Stefan Berger
· 7 years ago
ec42c8d
tpm: Set timeouts and durations to microsecond values
by Stefan Berger
· 7 years ago
47b9df5
tpm: Drop code using the TPM for sha1
by Stefan Berger
· 7 years ago
df50aaa
tpm: Move standard definitions from tcgbios.h to new file std/tcg.h
by Kevin O'Connor
· 7 years ago
6c376b4
tpm: Refactor hash_log_extend_event
by Stefan Berger
· 7 years ago
129c04b
tpm: Refactor hash_log_event BIOS interface function
by Stefan Berger
· 7 years ago
e3cc632
tpm: Refactor the parameters being passed to tpm_extend_acpi_log
by Stefan Berger
· 7 years ago
ece2561
tpm: Refactor function building TPM commands
by Stefan Berger
· 7 years ago
7fce1d9
tpm: Temporarily deactivate the TPM in case of failure
by Stefan Berger
· 7 years ago
d6aca44
tcg: Use seabios setup()/prepboot() calling convention for tcg
by Kevin O'Connor
· 7 years ago
fc2e715
tpm: clean up parameters to build_and_send_cmd
by Stefan Berger
· 7 years ago
0d289b5
tpm: Be consistent with array sizes in tcgbios.c
by Stefan Berger
· 7 years ago
d2f01e6
tpm: Introduce a #define for command tag
by Stefan Berger
· 7 years ago
2aff1c1
Add 'measurement' code to the BIOS
by Stefan Berger
· 7 years ago
6764395
make SeaBios compatible with Xen vTPM.
by Quan Xu
· 7 years ago
5aa2a75
Support for BIOS interrupt handler
by Stefan Berger
· 7 years ago
b310dfa
Implementation of the TCG BIOS extensions
by Stefan Berger
· 7 years ago