diff options
author | Chandni Cherukuri <chandni.cherukuri@arm.com> | 2020-01-20 10:39:24 +0530 |
---|---|---|
committer | Chandni Cherukuri <chandni.cherukuri@arm.com> | 2020-01-20 16:20:14 +0530 |
commit | 3ff8a6bffabad761279817252014d59b6069d68a (patch) | |
tree | e8547cdfb0ae159caecbdbbec4b7e9ea9b713447 | |
parent | 5bbee33a3b21d6606a0a8d3c357d4f10270019ab (diff) |
ArmPkg: Reserve bits of LinkProp for Host OptTLP and msgpackN1SDP-2020.12.15N1SDP-2020.07.27N1SDP-2020.03.26
This patch reserves bits of LinkProp so that Host optimized TLP
and message packing information is passed to the EndPoint.
Change-Id: Ibf8d423d1c75b7d49ad8ec53ff0e033bb6f5f117
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>
-rw-r--r-- | ArmPkg/Include/Protocol/ArmScmiCcixConfigProtocol.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ArmPkg/Include/Protocol/ArmScmiCcixConfigProtocol.h b/ArmPkg/Include/Protocol/ArmScmiCcixConfigProtocol.h index 6dc0cbf1f1..1a5b2b7814 100644 --- a/ArmPkg/Include/Protocol/ArmScmiCcixConfigProtocol.h +++ b/ArmPkg/Include/Protocol/ArmScmiCcixConfigProtocol.h @@ -65,6 +65,8 @@ typedef struct _SCMI_CCIX_CONFIG_PROTOCOL SCMI_CCIX_CONFIG_PROTOCOL; #define ADDRESS_LSB_MASK (0x00000000FFFFFFFF) //LinkProp mask and positions +//HostOptimiziedTLP[31] +//HostMessagePacking[30] //HostMaxPacketSize[29-27] //DataCredits[26-18] //SnoopCredits[17-9] @@ -77,6 +79,10 @@ typedef struct _SCMI_CCIX_CONFIG_PROTOCOL SCMI_CCIX_CONFIG_PROTOCOL; #define DATA_CREDITS_BIT_POS 18 #define HOST_MAX_PACKET_SIZE_MASK (0x38000000) #define HOST_MAX_PACKET_SIZE_BIT_POS 27 +#define HOST_MSG_PACK_MASK (0x40000000) +#define HOST_MSG_PACK_BIT_POS 30 +#define HOST_OPT_TLP_MASK (0x80000000) +#define HOST_OPT_TLP_BIT_POS 31 // Config protocol attributes return values. typedef struct { |