Four 32-bit persistent global storage registers are available for general use. Their values are preserved after software reboot. See Global Storage Registers for more information.
The following registers are reserved.
Recommended: AMD recommends that you do not use reserved registers.
|PMC_GLOBAL_GLOBAL_GEN_STORAGE0, PMC_GLOBAL_GLOBAL_GEN_STORAGE1||Contains the ROM execution time stamp. When PLM is active, it reads these two registers to obtain the execution time of ROM. Registers can be used after loading boot PDI.|
|PMC_GLOBAL_GLOBAL_GEN_STORAGE2||Contains device security status, updated by ROM. PLM uses this register to determine if KAT needs to be performed.|
|PMC_GLOBAL_GLOBAL_GEN_STORAGE4||Used by PLM to store the TF-A handoff parameter address pointer.|
|PMC_GLOBAL_PERS_GLOB_GEN_STORAGE0||Reserved for XilPM to save the status of each power domain initialization.|
|PMC_GLOBAL_PERS_GLOB_GEN_STORAGE1||Not yet used in PLM but intended for data sharing between PLM and debugger.|