mirror of
https://github.com/Dasharo/SeaBIOS.git
synced 2026-03-06 14:47:42 -08:00
master
Implement a TPM 2.0 menu item that allows a user to toggle the activation of PCR banks of the TPM 2.0. After successful activation we shut down the TPM 2.0 and reset the machine. Background: A TPM 2.0 may have multiple PCR banks, such as for SHA1, SHA256, SHA384, SHA512, and SM3-256. One or multiple of those banks may be active (by factory for example) and modifying the set of active PCR banks is only possible while in the firmware since it requires platform authorization. Platform authorization is not possible for a user when in the OS since the firmware generates a random password for the platform authorization before booting the system and it throws that password away. Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Welcome to the SeaBIOS project! This project implements an X86 legacy bios that is built with standard GNU tools. Please see build and developer information at: http://seabios.org/Developer_Documentation For the impatient, SeaBIOS is built for QEMU and tested on QEMU with: make qemu -bios out/bios.bin SeaBIOS can be configured with kconfig. To change the default configuration one can run "make menuconfig" prior to running "make". For other types of builds, and for more detailed developer documentation, please see the online documentation listed above.
Description
Languages
C
88.2%
Python
3.2%
C++
2.3%
ASL
1.9%
Assembly
1.2%
Other
3.2%