summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrachotan Reddy Bathi <Prachotan.Bathi@arm.com>2025-01-27 12:48:14 -0600
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-07-24 05:59:45 +0000
commit78d17ce5d2ca26e75af066d59ef7925a95fefcc9 (patch)
treec91759d7a81480f590730376c58675bef42df840
parentb1096651d8084a355d8043de4f0df08c69c18259 (diff)
downloadedk2-78d17ce5d2ca26e75af066d59ef7925a95fefcc9.tar.gz
edk2-78d17ce5d2ca26e75af066d59ef7925a95fefcc9.zip
ArmPkg: Add ArmTransferListHob Guid
ArmTransferListHobGuid will hold the TransferList base address https://firmwarehandoff.github.io/firmware_handoff Signed-off-by: Prachotan Reddy Bathi <Prachotan.Bathi@arm.com>
-rw-r--r--ArmPkg/ArmPkg.dec2
-rw-r--r--ArmPkg/Include/Guid/TransferListHob.h23
2 files changed, 25 insertions, 0 deletions
diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec
index ab3c3b365a..4a41ad9657 100644
--- a/ArmPkg/ArmPkg.dec
+++ b/ArmPkg/ArmPkg.dec
@@ -87,6 +87,8 @@
# Include/Guid/ArmMpCoreInfo.h
gArmMpCoreInfoGuid = { 0xa4ee0728, 0xe5d7, 0x4ac5, {0xb2, 0x1e, 0x65, 0x8e, 0xd8, 0x57, 0xe8, 0x34} }
+ gArmTransferListHobGuid = { 0xebe7bae8, 0xfe18, 0x43c5, { 0xbf, 0x3f, 0xf2, 0xb1, 0xaf, 0xb2, 0xdf, 0xb8 } }
+
[Protocols.common]
## Arm System Control and Management Interface(SCMI) Base protocol
## ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h
diff --git a/ArmPkg/Include/Guid/TransferListHob.h b/ArmPkg/Include/Guid/TransferListHob.h
new file mode 100644
index 0000000000..b8f9cc0b1e
--- /dev/null
+++ b/ArmPkg/Include/Guid/TransferListHob.h
@@ -0,0 +1,23 @@
+/** @file
+ GUID for the HOB that contains the copy of the Transfer List
+
+ Copyright (C) 2024, Arm Limited. All rights reserved.
+
+ SPDX-License-Identifier: BSD-2-Clause-Patent
+
+ @par Reference(s):
+ - https://github.com/FirmwareHandoff/firmware_handoff
+
+**/
+
+#ifndef ARM_TRANSFER_LIST_HOB_H__
+#define ARM_TRANSFER_LIST_HOB_H__
+
+#define ARM_TRANSFER_LIST_HOB_GUID {\
+ 0xebe7bae8, 0xfe18, 0x43c5, \
+ { 0xbf, 0x3f, 0xf2, 0xb1, 0xaf, 0xb2, 0xdf, 0xb8 } \
+ }
+
+extern EFI_GUID gArmTransferListHobGuid;
+
+#endif