![]() |
xilpdi
Vitis Drivers API Documentation
|
Structure to store the partition header details. More...
Data Fields | |
| u32 | EncDataWordLen |
| Enc word length of partition. More... | |
| u32 | UnEncDataWordLen |
| Unencrypted word length. More... | |
| u32 | TotalDataWordLen |
| Total word length including the authentication certificate if any. More... | |
| u32 | NextPrtnOfst |
| Addr of the next partition header. More... | |
| u64 | DstnExecutionAddr |
| Execution address. More... | |
| u64 | DstnLoadAddr |
| Load address in DDR/TCM. More... | |
| u32 | DataWordOfst |
| Data word offset. More... | |
| u32 | PrtnAttrb |
| Partition attributes. More... | |
| u32 | SectionCount |
| Section count. More... | |
| u32 | ChecksumWordOfst |
| Address to checksum when enabled. More... | |
| u32 | PrtnId |
| Partition ID. More... | |
| u32 | AuthCertificateOfst |
| Address to the authentication certificate when enabled. More... | |
| u32 | PrtnIv [3U] |
| IV of the partition's SH. More... | |
| u32 | EncStatus |
| Encryption Status/Key Selection. More... | |
| u32 | KekIv [3U] |
| KEK IV for partition decryption. More... | |
| u32 | EncRevokeID |
| Revocation ID of partition for encrypted partition. More... | |
| u32 | Reserved [9U] |
| Reserved. More... | |
| u32 | Checksum |
| checksum of the partition header More... | |
| u32 | MeasuredBootAddr |
| Single Byte Measured Boot Address. More... | |
| u32 | AuthenticationHdr |
| Authentication Header. More... | |
| u32 | HashBlockSize |
| HashBlock Size in words. More... | |
| u32 | HashBlockOffset |
| HashBlock word offset. More... | |
| u32 | TotalPpkSize |
| Total PPK size including alignment. More... | |
| u32 | ActualPpkSize |
| Actual PPK size. More... | |
| u32 | TotalHBSignSize |
| Total HashBlock signature size. More... | |
| u32 | ActualHBSignSize |
| Actual HashBlock signature size. More... | |
Structure to store the partition header details.
It contains all the information of partition header in order.
| u32 XilPdi_PrtnHdr::ActualHBSignSize |
Actual HashBlock signature size.
| u32 XilPdi_PrtnHdr::ActualPpkSize |
Actual PPK size.
| u32 XilPdi_PrtnHdr::AuthCertificateOfst |
Address to the authentication certificate when enabled.
| u32 XilPdi_PrtnHdr::AuthenticationHdr |
Authentication Header.
| u32 XilPdi_PrtnHdr::Checksum |
checksum of the partition header
| u32 XilPdi_PrtnHdr::ChecksumWordOfst |
Address to checksum when enabled.
| u32 XilPdi_PrtnHdr::DataWordOfst |
Data word offset.
| u64 XilPdi_PrtnHdr::DstnExecutionAddr |
Execution address.
| u64 XilPdi_PrtnHdr::DstnLoadAddr |
Load address in DDR/TCM.
| u32 XilPdi_PrtnHdr::EncDataWordLen |
Enc word length of partition.
Referenced by XilPdi_ValidatePrtnHdr().
| u32 XilPdi_PrtnHdr::EncRevokeID |
Revocation ID of partition for encrypted partition.
| u32 XilPdi_PrtnHdr::EncStatus |
Encryption Status/Key Selection.
| u32 XilPdi_PrtnHdr::HashBlockOffset |
HashBlock word offset.
| u32 XilPdi_PrtnHdr::HashBlockSize |
HashBlock Size in words.
| u32 XilPdi_PrtnHdr::KekIv |
KEK IV for partition decryption.
| u32 XilPdi_PrtnHdr::MeasuredBootAddr |
Single Byte Measured Boot Address.
| u32 XilPdi_PrtnHdr::NextPrtnOfst |
Addr of the next partition header.
| u32 XilPdi_PrtnHdr::PrtnAttrb |
Partition attributes.
| u32 XilPdi_PrtnHdr::PrtnId |
Partition ID.
| u32 XilPdi_PrtnHdr::PrtnIv |
IV of the partition's SH.
| u32 XilPdi_PrtnHdr::Reserved |
Reserved.
| u32 XilPdi_PrtnHdr::SectionCount |
Section count.
| u32 XilPdi_PrtnHdr::TotalDataWordLen |
Total word length including the authentication certificate if any.
Referenced by XilPdi_ValidatePrtnHdr().
| u32 XilPdi_PrtnHdr::TotalHBSignSize |
Total HashBlock signature size.
| u32 XilPdi_PrtnHdr::TotalPpkSize |
Total PPK size including alignment.
| u32 XilPdi_PrtnHdr::UnEncDataWordLen |
Unencrypted word length.
Referenced by XilPdi_ValidatePrtnHdr().