RPU - Healthy Boot Test - RPU - Healthy Boot Test - 2023.1 English - XD339

Versal Restart TRD (XD339)

Document_ID
XD339
Release_Date
2026-01-12
Version
2023.1 English

This function demonstrates the system recovery through RPU subsystem healthy boot feature.

If the RPU subsystem fails to boot fully within 20 seconds, the PLM will mark this event as unhealthy boot and it will trigger a system restart to recover. PLM considers a subsystem to be healthy, if the subsystem issues XPm_InitFinalize.

To test this feature, there is a hook in the rpu application, which will not issue XPm_InitFinalize on next boot. This is achieved by writing a BAD_BOOT_KEY in a specific persistent memory; followed by subsystem restart.