coreboot/src/security
Sean Rhodes 8ff1a9a08c vc/tcg/opal: add OPAL packet builder for S3 unlock
Add the OPAL packet builder and unlock logic used by the SMM resume
path. Uses the TCG storage encoder and NVMe Security Send/Receive
helpers to perform the Admin1/User1 Set Global Range unlock sequence.

TEST=tested with rest of patch train

Change-Id: I4cdb16e13c1aeb89648db49672b77598a8b42fac
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91658
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2026-03-19 19:36:48 +00:00
..
intel include/cpu/x86/msr.h: Add MCA related MSRs 2026-01-08 18:24:23 +00:00
lockdown soc/intel/common: Add opt-in runtime control for BIOS SMM write 2026-01-29 14:41:46 +00:00
memory drivers/efi/uefi_capsules.c: coalesce and store UEFI capsules 2024-08-30 15:48:25 +00:00
tcg vc/tcg/opal: add OPAL packet builder for S3 unlock 2026-03-19 19:36:48 +00:00
tpm drivers/amd/ftpm: Add fTPM driver for PSP emulated CRB TPMs 2026-01-14 17:02:47 +00:00
vboot security/vboot: Add option for enabling ADB via GBB flag 2026-03-19 16:09:24 +00:00
Kconfig security/tcg: add OPAL S3 unlock Kconfig 2026-03-19 14:07:18 +00:00
Makefile.mk security/tcg: add OPAL S3 unlock Kconfig 2026-03-19 14:07:18 +00:00