![]() |
xilplmi
Vitis Drivers API Documentation
|
This is the file which contains .
MODIFICATION HISTORY:
Ver Who Date Changes
----- ---- -------- -------------------------------------------------------
1.00 kc 02/12/2019 Initial release
1.01 kc 08/01/2019 Added error management framework
ma 08/01/2019 Added LPD init code
sn 08/03/2019 Added code to wait until over-temperature condition
gets resolved before restart
bsv 08/29/2019 Added Multiboot and Fallback support
scs 08/29/2019 Added support for Extended IDCODE checks
1.02 ma 05/02/2020 Remove SRST error action for PSM errors as it is
de-featured
ma 02/28/2020 Error actions related changes
bsv 04/04/2020 Code clean up
1.03 bsv 07/07/2020 Made functions used in single transaltion unit as
static
1.04 td 11/23/2020 MISRA C Rule 17.8 Fixes
bsv 01/29/2021 Added APIs for checking and clearing NPI errors
1.05 pj 03/24/2021 Added API for updating the SubsystemId of the error node
Added API for handling and trigger sofware errors
bl 04/01/2021 Update XPlmi_ShutdownHandler_t typedef to remove
warning
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
td 05/20/2021 Fixed blind write on locking NPI address space in
XPlmi_ClearNpiErrors
1.06 bsv 07/16/2021 Fix doxygen warnings
kc 07/22/2021 XPlmi_PorHandler scope updated to global
rv 08/04/2021 Added support to pass subsystem restart handler to
XPlmi_EmInit
rv 08/26/2021 Remove unused macro definitions
1.07 bsv 12/24/2021 Move common defines from xilplmi and xilpm to common
folder
ma 01/24/2022 Add XPLMI_ERROR_ACTION_NOT_DISABLED and
XPLMI_ERROR_ACTION_NOT_ENABLED minor error codes
skd 03/09/2022 Compilation warning fix
1.08 ma 05/10/2022 Added PLM to PLM communication feature
ma 06/01/2022 Added PLM Print Log as new error action
bm 07/06/2022 Refactor versal and versal_net code
ma 07/08/2022 Added support for secure lockdown
ma 07/19/2022 Disable interrupts before secure lockdown
bm 07/20/2022 Update EAM logic for In-Place PLM Update
ma 08/08/2022 Handle EAM errors at task level
1.09 bsv 09/30/2022 Make XPlmi_SoftResetHandler non-static so that
it can be used in Image Selector
1.10 sk 07/18/2023 Added error codes for invalid address and
LPD not initialized
sk 08/17/2023 Added declaration for XPlmi_GetEmSubsystemId,
define for Invalid Subsystem
dd 09/12/2023 MISRA-C violation Rule 10.3 fixed
1.11 ma 09/27/2023 Add secure lockdown to EAM error actions list
jb 02/22/2024 Removed XPlmi_RestartHandler_t and added subsystem
restart type and subtype
ma 02/29/2024 Removed XPlmi_ErrPrintToLog function from common folder
and moved it to xplmi_err.c
1.12 sk 08/26/2024 Updated EAM support for Versal 2VE and 2VM Devices
sk 02/20/2025 Added declaration for PSM handlers