Subsystem definitions
APU subsystem running Linux
RPU Lockstep running a PM-aware standalone application.
Jupyter lab based user interface, with dashboard layout
Libmetal shared-memory communication channel between APU and RPU subsystem
Healthy boot monitoring for the subsystems
Watchdog monitoring for the subsystems after boot.
Demonstration of following restart scenarios:
Subsystem Restart for Linux system running on APU
Subsystem Restart for Standalone system running on RPU
System Restart by APU
System Restart by RPU
System recovery due to boot hang during Linux boot.
System recovery due to bad boot during Standalone RPU boot.
Subsystem recovery due to Linux hang (by forcing FPD watchdog expiry)
Subsystem recovery due to RPU hang (by forcing LPD watchdog expiry)
Supports multiple platforms: