A system restart/reset in a running system is equivalent to a Warm Restart which results in entire boot PDI being reloaded.
Example for requesting warm restart from linux
target:
echo system > /sys/devices/platform/firmware:versal-firmware/shutdown_scope
reboot
Here shutdown_scope is set to system (for system restart).
Example for requesting warm restart from standalone app using EEMI API as shown below:
-
XPm_SystemShutdown(PM_SHUTDOWN_TYPE_RESET, PM_SHUTDOWN_SUBTYPE_RST_SYSTEM)