Structure to hold each descriptor information
Descriptor Attribute: Contains detailed information related to descriptor
- Bit[31:16]: Base Address - Slave Base address in the descriptor for which attributes are present. Base address is only applicable for DDRMC_MAIN and GT slave address, for other descriptors, this value should be ignored.
- Bit[15:8]: Exclusive Lock Type - Bit[8] if set, signifies that descriptor contains GT slaves. Bit[9] if set, signifies that descriptor contains DDRMC slave registers. Bit[10:15] are reserved for future use
- Bit[7:0]: Slave skip count index - Points the corresponding byte in SEM NPI slave skip count registers that need to be updated on arbitration failure(Value is zero if arbitration is not required).
Descriptor Golden SHA: This word contains the Golden SHA value that is used to compare with hardware calculated SHA value.
Declaration
typedef struct
{
u32 DescriptorAttrib,
u32 DescriptorGldnSha
} XSem_DescriptorInfo;
Member | Description |
---|---|
DescriptorAttrib | Descriptor attributes |
DescriptorGldnSha | Descriptor Golden SHA value |