xilplmi
Vitis Drivers API Documentation
xplmi_err_cmd.c File Reference

Overview

This file contains error management commands code for the PLM.

MODIFICATION HISTORY:
Ver   Who  Date        Changes
====  ==== ======== ======================================================-
1.00  kc   02/12/2019 Initial release
1.01  kc   08/01/2019 Added error management framework
1.02  ma   02/28/2020 Error actions related changes
      bsv  04/04/2020 Code clean up
1.03  bm   10/14/2020 Code clean up
      ana  10/19/2020 Added doxygen comments
1.04  bm   02/18/2021 Added const to XPlmi_ErrCmds
      ma   03/04/2021 Assign CheckIpiAccessHandler to NULL for EM module
      pj   03/24/2021 Added support for software error nodes
      ma   04/05/2021 Added support for error configuration using Error Mask
                      instead of Error ID. Also, added support to configure
                      multiple errors at once.*       ma   05/03/2021 Minor updates related to PSM and FW errors
1.05  td   07/08/2021 Fix doxygen warnings
      bsv  08/02/2021 Code clean up to reduce size
      ma   08/19/2021 Renamed error related macros
1.06  bm   07/06/2022 Refactor versal and versal_net code
      bm   07/13/2022 Update EAM logic for In-Place PLM Update
1.07  skg  10/17/2022 Added Null to invalid cmd handler of xplmi_ErrModule
      ng   03/30/2023 Updated algorithm and return values in doxygen comments
      bm   06/23/2023 Added access permissions for IPI commands
      sk   08/17/2023 Updated EMSetAction function to update subsystemid
                      while processing IPI request,
                      Enable EMSetAction process via IPI
1.08  ma   09/27/2023 Add secure lockdown to EAM error actions list
2.00  ng   12/27/2023 Reduced log level for less frequent prints
      am   04/04/2024 Fixed doxygen warnings
2.01  sk   08/26/2024 Updated EAM support for Versal 2VE and 2VM Devices
      sk   02/20/2025 EM Set action support fot Versal 2VE and 2VM Devices
 

Macros

#define XPLMI_CMD_ID_EM_FEATURES   (0U)
 Command Id of error module features. More...
 
#define XPLMI_CMD_ID_EM_SET_ACTION   (1U)
 Command Id of set action error module. More...