Performs a verified launch using Intel TXT
Go to file
Tony Camuso 3479b43a73 Remove downstream tboot-disa-ibt.patch workaround.
Bump nvr to tboot-1.11.10-2.el10.x86_64.rpm

Previous builds appended "ibt=off" to GRUB_CMDLINE_LINUX_TBOOT to avoid
shutdown crashes on CET-enabled systems. With RHEL-10 kernels enabling
CET/IBT, the tboot > firmware shutdown path triggered #CP faults because
firmware shutdown_entry code lacks ENDBR instructions and is not CET-safe.
The global disable was a temporary mitigation.

Upstream discussion continues to debate a final fix, but the solution
posted in https://sourceforge.net/p/tboot/mailman/message/59247821/
surgically disables CET only around the tboot shutdown_entry call,
preventing the crash without disabling IBT system-wide. The current
discussion centers on whether the fix belongs in the kernel or in the
tboot codebase.

RHEL commit 358ed91e4c8a2eb2ab0df50d0e6b71b01dc7e1ed incorporates the
kernel side fix in kernel kernel-6.12.0-205.el10, so the current
"ibt=off" workaround should be removed.

Also update gating.yaml to remove infeasible automated test requirement.
tboot requires physical TPM hardware and manual GRUB interaction,
making automated functional testing impractical.

Resolves: RHEL-149438
JIRA: https://issues.redhat.com/browse/RHEL-149438

Signed-off-by: Tony Camuso <tcamuso@redhat.com>
2026-02-14 17:20:50 -05:00
.gitignore Update to v1.11.9 and bump nvr to tboot-1.11.9-1 2024-12-17 09:34:04 -05:00
gating.yaml Remove downstream tboot-disa-ibt.patch workaround. 2026-02-14 17:20:50 -05:00
sources Update to v1.11.10 and bump nvr to tboot-1.11.10-1 2025-09-19 14:58:56 -04:00
tboot-gcc14.patch Suppress GCC 14 allocation size warning 2024-01-29 09:37:26 +01:00
tboot-no-engine.patch tboot-1.11.3-2: Stop using OpenSSL ENGINE API in tboot 2024-08-13 15:13:05 -04:00
tboot.spec Remove downstream tboot-disa-ibt.patch workaround. 2026-02-14 17:20:50 -05:00