summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLevi Yun <yeoreum.yun@arm.com>2025-10-02 12:11:04 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-02-04 18:42:35 +0000
commit6d4b80aab3acc9cf7a127e0112b1bd68c7d40ddb (patch)
tree181fbb16fdffb5c0693be0d81db9963b77e5ca6f
parent96572d4d72be4fc8192f35a1772b2ccf8cbdc5f4 (diff)
downloadedk2-master.zip
edk2-master.tar.gz
edk2-master.tar.bz2
ArmPkg/Library: update xferlist version to 2HEADmaster
The Firmware Handoff specification has withdrawn the use of the “XOR” checksum and updated the checksum calculation to use “SUM” [0]. Accordingly, libtl has also been updated to reflect this change [1]. The “XOR” checksum calculation existed in version 1; however, as mentioned above, it has been withdrawn, and TF-A always provides the checksum using the “SUM” calculation. Therefore, the xferlist version is updated to version 2. Link: https://github.com/FirmwareHandoff/firmware_handoff/pull/81 [0] Link: https://review.trustedfirmware.org/c/shared/transfer-list-library/+/46033 [1] Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
-rw-r--r--ArmPkg/Include/IndustryStandard/ArmTransferList.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ArmPkg/Include/IndustryStandard/ArmTransferList.h b/ArmPkg/Include/IndustryStandard/ArmTransferList.h
index 2bc0d80..f8b4a6d 100644
--- a/ArmPkg/Include/IndustryStandard/ArmTransferList.h
+++ b/ArmPkg/Include/IndustryStandard/ArmTransferList.h
@@ -20,7 +20,7 @@
#include <Base.h>
#include <Uefi.h>
-#define ARM_FW_HANDOFF_PROTOCOL_VERSION 1
+#define ARM_FW_HANDOFF_PROTOCOL_VERSION 2
#define TRANSFER_LIST_ALIGNMENT 8 // 8 byte alignment
#define TRANSFER_LIST_SIGNATURE_64 (0x4a0fb10b)