xilsecure
Vitis Drivers API Documentation
xsecure_mailbox.c File Reference

Overview

This file contains the implementation of the xilmailbox generic interface APIs for xilsecure client library.

MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.0 kal 03/23/21 Initial release 4.5 kal 03/23/20 Updated file version to sync with library version har 04/14/21 Renamed XSecure_ConfigIpi as XSecure_SetIpi Added XSecure_InitializeIpi am 05/22/21 Resolved MISRA C violations 4.6 har 07/14/21 Fixed doxygen warnings kpt 09/27/21 Fixed compilation warnings 4.7 kpt 01/13/21 Added API's to set and get the shared memory am 03/08/22 Fixed MISRA C violations kpt 03/16/22 Removed IPI related code and added mailbox support 5.2 yog 05/04/23 Fixed HIS COMF violations ss 04/05/24 Fixed doxygen warnings 5.4 yog 04/29/24 Fixed doxygen warnings. pre 08/16/24 Added API to use SSIT support hj 10/03/24 Removed XSecure_InputSlrIndex function as it is duplicate of XSecure_SetSlrIndex

 

Functions

int XSecure_ProcessMailbox (XMailbox *MailboxPtr, u32 *MsgPtr, u32 MsgLen)
 This function sends IPI request to the target module and gets the response from it. More...
 
int XSecure_ClientInit (XSecure_ClientInstance *const InstancePtr, XMailbox *const MailboxPtr)
 This function sets the instance of mailbox. More...