![]() |
xilpdi
Vitis Drivers API Documentation
|
Structure to store the boot header table details. More...
Data Fields | |
| u32 | WidthDetection |
| Width Detection 0xAA995566. More... | |
| u32 | ImgIden |
| Image Identification. More... | |
| u32 | EncStatus |
| Encryption Status. More... | |
| u32 | DpiSrcOfst |
| Source Offset of PMC FW in DPI. More... | |
| u32 | DpiStartOfst |
| PMC FW start offset in RAM. More... | |
| u32 | DataPrtnLen |
| Data Partition Length. More... | |
| u32 | TotalDataPrtnLen |
| Total Data Partition length. More... | |
| u32 | PlmLen |
| PLM Length. More... | |
| u32 | TotalPlmLen |
| Total PLM length. More... | |
| u32 | ImgAttrb |
| Image Attributes. More... | |
| u32 | Kek [8U] |
| Encrypted Key. More... | |
| u32 | KekIv [3U] |
| Key Iv. More... | |
| u32 | SecureHdrIv [3U] |
| Secure Header IV. More... | |
| u32 | PufShutterVal |
| PUF Shutter Value. More... | |
| u32 | RomRsvd [20U] |
| ROM Reserved. More... | |
| XilPdi_BootHdrFwRsvd | BootHdrFwRsvd |
| FW reserved fields. More... | |
| u32 | DataPrtnOfst |
| Data Partition Offset. More... | |
| u32 | PufRingOscConfig |
| PUF ring oscillator configuration. More... | |
| u32 | EncRevokeId |
| Encryption RevokeID. More... | |
| u32 | UserData [129U] |
| User Data. More... | |
| u32 | AuthenticationHdr |
| Authentication Header. More... | |
| u32 | HashBlockSize |
| HashBlock Size in words. 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... | |
| u32 | DpSecureHdrIv [3U] |
| Data partition secure header IV. More... | |
Structure to store the boot header table details.
It contains all the information of boot header table in order.
| u32 XilPdi_BootHdr::ActualHBSignSize |
Actual HashBlock signature size.
| u32 XilPdi_BootHdr::ActualPpkSize |
Actual PPK size.
| u32 XilPdi_BootHdr::AuthenticationHdr |
Authentication Header.
| XilPdi_BootHdrFwRsvd XilPdi_BootHdr::BootHdrFwRsvd |
FW reserved fields.
| u32 XilPdi_BootHdr::DataPrtnLen |
Data Partition Length.
| u32 XilPdi_BootHdr::DataPrtnOfst |
Data Partition Offset.
| u32 XilPdi_BootHdr::DpiSrcOfst |
Source Offset of PMC FW in DPI.
| u32 XilPdi_BootHdr::DpiStartOfst |
PMC FW start offset in RAM.
| u32 XilPdi_BootHdr::DpSecureHdrIv[3U] |
Data partition secure header IV.
| u32 XilPdi_BootHdr::EncRevokeId |
Encryption RevokeID.
| u32 XilPdi_BootHdr::EncStatus |
Encryption Status.
| u32 XilPdi_BootHdr::HashBlockSize |
HashBlock Size in words.
| u32 XilPdi_BootHdr::ImgAttrb |
Image Attributes.
| u32 XilPdi_BootHdr::ImgIden |
Image Identification.
| u32 XilPdi_BootHdr::Kek |
Encrypted Key.
| u32 XilPdi_BootHdr::KekIv |
Key Iv.
| u32 XilPdi_BootHdr::PlmLen |
PLM Length.
| u32 XilPdi_BootHdr::PufRingOscConfig |
PUF ring oscillator configuration.
| u32 XilPdi_BootHdr::PufShutterVal |
PUF Shutter Value.
| u32 XilPdi_BootHdr::RomRsvd |
ROM Reserved.
| u32 XilPdi_BootHdr::SecureHdrIv |
Secure Header IV.
| u32 XilPdi_BootHdr::TotalDataPrtnLen |
Total Data Partition length.
| u32 XilPdi_BootHdr::TotalHBSignSize |
Total HashBlock signature size.
| u32 XilPdi_BootHdr::TotalPlmLen |
Total PLM length.
| u32 XilPdi_BootHdr::TotalPpkSize |
Total PPK size including alignment.
| u32 XilPdi_BootHdr::UserData[129U] |
User Data.
| u32 XilPdi_BootHdr::WidthDetection |
Width Detection 0xAA995566.