xilpdi
Vitis Drivers API Documentation
XilPdi_MetaHdr Struct Reference

Structure of the image header which contains information of image header table and partition headers. More...

Data Fields

const XilPdi_BootHdrBootHdrPtr
 Boot Header Pointer. More...
 
XilPdi_ImgHdrTbl ImgHdrTbl
 Img header table structure. More...
 
XilPdi_ImgHdr ImgHdr [XIH_MAX_IMGS]
 Image header. More...
 
XilPdi_PrtnHdr PrtnHdr [XIH_MAX_PRTNS]
 Prtn header. More...
 
u64 FlashOfstAddr
 Start of DPI start address in Flash. More...
 
u32 MetaHdrOfst
 Offset to the start of meta header. More...
 
int(* DeviceCopy )(u64 SrcAddr, u64 DestAddress, u32 Length, u32 Flags)
 Function pointer for device copy. More...
 
u32 DigestTableSize
 Digest table size in bytes. More...
 
u32 IsAuthOptimized
 Authentication optimization enabled or disabled by the user. More...
 

Detailed Description

Structure of the image header which contains information of image header table and partition headers.

Field Documentation

const XilPdi_BootHdr* XilPdi_MetaHdr::BootHdrPtr

Boot Header Pointer.

int(* XilPdi_MetaHdr::DeviceCopy)(u64 SrcAddr, u64 DestAddress, u32 Length, u32 Flags)

Function pointer for device copy.

Referenced by XilPdi_ReadImgHdrs(), XilPdi_ReadImgHdrTbl(), XilPdi_ReadOptionalData(), and XilPdi_ReadPrtnHdrs().

u32 XilPdi_MetaHdr::DigestTableSize

Digest table size in bytes.

Referenced by XilPdi_StoreDigestTable().

u64 XilPdi_MetaHdr::FlashOfstAddr

Start of DPI start address in Flash.

Referenced by XilPdi_ReadImgHdrs(), XilPdi_ReadImgHdrTbl(), XilPdi_ReadOptionalData(), and XilPdi_ReadPrtnHdrs().

XilPdi_ImgHdr XilPdi_MetaHdr::ImgHdr[XIH_MAX_IMGS]

Image header.

Referenced by XilPdi_ReadImgHdrs(), and XilPdi_VerifyImgHdrs().

u32 XilPdi_MetaHdr::IsAuthOptimized

Authentication optimization enabled or disabled by the user.

Referenced by XilPdi_StoreDigestTable().

u32 XilPdi_MetaHdr::MetaHdrOfst

Offset to the start of meta header.

Referenced by XilPdi_ReadImgHdrTbl(), and XilPdi_ReadOptionalData().

XilPdi_PrtnHdr XilPdi_MetaHdr::PrtnHdr[XIH_MAX_PRTNS]

Prtn header.

Referenced by XilPdi_ReadPrtnHdrs(), and XilPdi_VerifyPrtnHdrs().