feat: add DT_FFA_MANIFEST tag id
To support loading secure partitions using a transfer list,
add the DT_FFA_MANIFEST tag ID to the transfer list, as specified in [0].
According to the spec, the tag ID for DT_FFA_MANIFEST should be 0x108.
However, this ID (0x108) is currently used by TL_TAG_EXEC_EP_INFO32,
even though the spec states its ID should be 0x106.
This patch corrects the tag ID assignment and
adds TL_TAG_DT_FFA_MANIFEST in compliance with the specification.
Link: https://github.com/FirmwareHandoff/firmware_handoff/blob/main/source/transfer_list.rst
Change-Id: Id59b0de3c0dc4fbf021fd4a06ff6afc3166bc80b
Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
diff --git a/include/transfer_list.h b/include/transfer_list.h
index 29e4753..333a6b2 100644
--- a/include/transfer_list.h
+++ b/include/transfer_list.h
@@ -60,8 +60,9 @@
TL_TAG_EXEC_EP_INFO64 = 0x102,
TL_TAG_SRAM_LAYOUT64 = 0x104,
TL_TAG_MBEDTLS_HEAP_INFO = 0x105,
- TL_TAG_EXEC_EP_INFO32 = 0x106,
+ TL_TAG_DT_FFA_MANIFEST = 0x106,
TL_TAG_SRAM_LAYOUT32 = 0x107,
+ TL_TAG_EXEC_EP_INFO32 = 0x108,
};
enum transfer_list_ops {