Healthy Boot Monitoring - 2025.2 English - UG1304

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2025-12-08
Version
2025.2 English

Healthy boot monitor is used to check if the subsystem boot is successful. Users can enable Subsystem Healthy Boot Monitoring feature for a given subsystem which allows for monitoring of successful boot of the subsystem within a specific configurable timeout value. If the subsystem fails to come up within this timeout value, PLM is going to mark this event as unhealthy boot and an error action. In this case subsystem restart or a system restart can be triggered to recover the system state. PLM considers a subsystem boot to be healthy. If the subsystem issues PM_INIT_FINALIZE or PM_RELEASE_NODE (Healthy Boot Node) EEMI API call.

Healthy boot monitor is also used to detect hang during subsystem restart and recover if hang occurred.