[SeaBIOS] [PATCH 2/3] Support for TPM Physical Presence Interface
Kevin O'Connor
kevin at koconnor.net
Thu May 21 19:46:48 CEST 2015
On Fri, May 08, 2015 at 01:45:47PM -0400, Stefan Berger wrote:
> This patch implements the specification found here:
>
> http://www.trustedcomputinggroup.org/resources/tcg_physical_presence_interface_specification
>
> It adds the necessary BIOS code so that for example an administrator can send
> messages from the OS to the BIOS for the BIOS to change the state of the TPM
> upon reboot. With the help of this interface, an administrator does not have
> to manually interact with the BIOS.
[...]
> --- a/src/post.c
> +++ b/src/post.c
> @@ -219,6 +219,7 @@ maininit(void)
>
> // Setup platform devices.
> platform_hardware_setup();
> + tpm_ppi_init();
>
> // Start hardware initialization (if threads allowed during optionroms)
> if (threads_during_optionroms())
> @@ -240,6 +241,8 @@ maininit(void)
> // Run option roms
> optionrom_setup();
>
> + // Process user-requested TPM state change
> + tpm_ppi_process();
I think both of these calls should be folded into tpm_start().
-Kevin
More information about the SeaBIOS
mailing list