Attention is currently required from: Arthur Heymans, Julius Werner, Subrata Banik.
Hello Julius Werner, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/81964?usp=email
to look at the new patch set (#3).
The following approvals got outdated and were removed: Verified+1 by build bot (Jenkins)
Change subject: util/cbfstool: Add `PL64` segment for payload ......................................................................
util/cbfstool: Add `PL64` segment for payload
This patch adds `PL64` segment if below conditions are being met
* Payload with x86_64 support enabled. * Payload has 64-bit entry point * Injects the PAYLOAD_SEGMENT_X86_LONG_MODE_ENTRY/"PL64" segment into the payload.
This allows direct long mode jumps into the payload if supported, otherwise falling back to protected mode. Existing 32-bit payload behavior remains unchanged.
BUG=b:242829490 TEST=Able to verify "PL64" signature at the payload while building the payload using x86_64.
Change-Id: I41562041d6c09869c7966ea31503f002ca1caefa Signed-off-by: Subrata Banik subratabanik@google.com --- M src/commonlib/bsd/include/commonlib/bsd/cbfs_serialized.h M util/cbfstool/cbfs-mkpayload.c 2 files changed, 22 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/81964/3