Hard Processor System Remote System Update User Guide: Agilex™ 5 SoCs

ID 852610
Date 4/18/2025
Public
Document Table of Contents

5.1. SDM RSU Support

In addition to implementing the actual RSU configuration flow, the SDM offers commands to interact with RSU:

  • Get the flash address of the currently running image.
  • Get details on the errors that occurred when trying to load an image which failed.
  • Clear the sticky error information to be able to record new error information.
  • Get the locations of SPTs.
  • Load a specific image.
  • Report the state of HPS software.
  • Query the value of the current retry counter.
  • Reset the value of the current retry counter.

The SDM commands must be called from EL3, the highest execution level on Cortex*-A55/Cortex*-A76.

The SDM commands are not publicly documented. Full support is offered for accessing the relevant services from both U-Boot and LIBRSU.