xilloader
Vitis Drivers API Documentation
xloader_plat_client.h File Reference

Overview

This file Contains the client function prototypes, defines and macros.

MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.00 dd 01/09/24 Initial release har 02/16/24 Added XLoader_GetOptionalData API har 03/05/24 Fixed doxygen warnings kpt 10/04/24 Added support to validate partial and optimized authentication enabled PDI

 

Macros

#define XLOADER_PDI_SRC_DDR   (0xF)
 Source of PDI is DDR. More...
 
#define XLOADER_PDI_SRC_IS   (0x10)
 Source of PDI is Image Store. More...
 
#define XLOADER_PDI_TYPE_FULL   (0x1U)
 PDI type full. More...
 
#define XLOADER_PDI_TYPE_PARTIAL   (0x2U)
 PDI type partial. More...
 

Functions

int XLoader_ConfigureJtagState (XLoader_ClientInstance *InstancePtr, u32 Flag)
 This function sends IPI request to configure jtag status. More...
 
int XLoader_ReadDdrCryptoPerfCounters (XLoader_ClientInstance *InstancePtr, u32 NodeId, XLoader_DDRCounters *CryptoCounters)
 This function sends IPI request to read DDR crypto performance counters. More...
 
int XLoader_ValidatePdiAuth (XLoader_ClientInstance *InstancePtr, const u64 PdiAddr, const u32 PdiType)
 This function sends IPI request to validate authenticated PDI based on PDI type. More...
 

Macro Definition Documentation

#define XLOADER_PDI_SRC_DDR   (0xF)

Source of PDI is DDR.

#define XLOADER_PDI_SRC_IS   (0x10)

Source of PDI is Image Store.

#define XLOADER_PDI_TYPE_FULL   (0x1U)

PDI type full.

#define XLOADER_PDI_TYPE_PARTIAL   (0x2U)