xilplmi
Vitis Drivers API Documentation
File List
Here is a list of all documented files with brief descriptions:
o*xilplmi_in_place_plm_update_client_example.cThis file illustrates In_place PLM update based on user data
o*xplmi.cThis file contains the PLMI module register functions
o*xplmi.hThis file contains declarations PLMI module
o*xplmi_asu_cmd.cThis file contains asu commands code for the PLM
o*xplmi_cdo.cThis file contains code to handling the CDO Buffer
o*xplmi_cdo.hThis is the file which contains cdo related code
o*xplmi_client.cThis file contains the implementation of the client interface functions
o*xplmi_client.hThis file Contains the client function prototypes, defines and macros
o*xplmi_cmd.cThis is the file which contains command execution code
o*xplmi_cmd.hThis is the file which contains command execution code
o*2ve_2vm/xplmi_config.hThis is the header file which contains versal_net PLM configuration for users
o*xplmi_configure_secure_comm_example.cThis file illustrates the configuration of secure communication between SLRs This command contains the SLR number and address of buffer which contains the IVs and key
o*xplmi_debug.cThis is the file which contains uart initialization code for the PLM
o*xplmi_debug.hThis file contains the code to enable debug levels in PLM
o*xplmi_defs.hThis file contains the xilplmi API IDs
o*xplmi_dma.cThis is the file which contains PMC DMA interface code for the PLM
o*xplmi_dma.hThis is the file which contains common code for the PLM
o*2ve_2vm/xplmi_err.cThis file contains the PLMI versal_net platform specific code
o*2ve_2vm/xplmi_err.hThis file contains declarations versal_net PLMI module
o*xplmi_err_cmd.cThis file contains error management commands code for the PLM
o*xplmi_err_common.cThis file contains error management code which is common for both versal and versal net PLM
o*xplmi_err_common.hThis is the file which contains
o*xplmi_err_psm.cThis file contains error management code which is common for both versal and versal net PLM
o*2ve_2vm/xplmi_error_node.hThis is the file which contains node IDs information for versal_net error events
o*xplmi_event_logging.cThis is the file which contains event logging related code
o*xplmi_event_logging.hThis file contains the code for event logging
o*xplmi_event_logging_client_example.cThis file illustrates Plmi event logging based on user data To build this application, xilmailbox library must be included in BSP and xilplmi library must be in client mode
o*xplmi_generic.cThis is the file which contains general commands
o*xplmi_generic.hThis is the file which contains
o*xplmi_get_board_client_example.cThis file illustrates Get board execution
o*xplmi_get_device_id_client_example.cThis file illustrates the board information to the user
o*xplmi_gic_interrupts.cThis file is to handle the GIC interrupts
o*xplmi_gic_interrupts.hThis is the header file for xplm_gic_interrupts.c
o*xplmi_glitch_detector_example.cThis file illustrates glitch detector usage To build this application, xilmailbox and xilpm libraries must be included in BSP and xilplmi library must be in client mode
o*xplmi_glitchdetector.cThis is the file which contains glitch detector code
o*xplmi_glitchdetector.hThis is the header file which contains definitions for the glitch detector
o*2ve_2vm/xplmi_hw.hThis is the header file which contains definitions for the versal_net hardware registers
o*xplmi_ipi.cThis is the file which contains ipi manager code
o*xplmi_ipi.hThis is the header file which contains definitions for the ipi manager
o*xplmi_mailbox.cThis file contains the implementation of the xilmailbox generic interface APIs for xilplmi client library
o*xplmi_mailbox.hThis file contains declarations of xilmailbox generic interface APIs
o*xplmi_modules.cThis is the file which contains module registration code
o*xplmi_modules.hThis is the header file which contains definitions for the modules
o*2ve_2vm/xplmi_plat.cThis file contains the PLMI versal_2ve_2vm platform specific code
o*2ve_2vm/xplmi_plat.hThis file contains declarations for versal_2ve_2vm specific APIs
o*xplmi_plat_cmd_client.cThis file contains the implementation of the client interface functions
o*xplmi_plat_cmd_client.hThis file Contains the client function prototypes, defines and macros
o*xplmi_proc.cThis file contains the processor related code
o*xplmi_proc.hThis file contains declarations for PROC C file in PLM
o*xplmi_scheduler.cThis file contains code related to scheduler
o*xplmi_scheduler.hThis header file contains declarations related to scheduler
o*2ve_2vm/xplmi_status.hThis is the header file which contains status codes for the PLM, PLMI and loader in versal_2ve_2vm platform
o*xplmi_sysmon.cThis is the file which contains SysMon manager code
o*xplmi_sysmon.hThis is the header file which contains definitions for the SysMon manager
o*xplmi_tamper.cThis file contains the tamper response processing routines
o*xplmi_tamper.hThis file contains APIs for tamper processing routines
o*xplmi_tamper_trigger_client_example.cThis file illustrates the tamper trigger response
o*xplmi_task.cThis file contains code Task handling
o*xplmi_task.hThis is the file which contains command execution code
o*xplmi_util.cThis file which contains the code which interfaces with the CRP
o*xplmi_util.hThis is the header file PMC FW utilities code
\*xplmi_ver.h