Hi ,
I have configured RTIC and as suggested Have RTIC Throttle (RTHR) at 0x176001c to 0xff000000.
I want to know what does 0xff000000 means?
Any information would be appreciated.
Thanks,
Faizan
Definition and usage of RTIC Throttle (RTHR) is defined in the LS1046A Security (SEC) Reference Manual.
12.1.3 RTIC use of the Throttle Register
The RTIC scan rate is controlled using the Throttle Register. This allows the user to trade off the software image revalidation rate against memory bandwidth utilization. Depending on the settings, the software image might be revalidated every few seconds or every few days. RTIC also implements a watchdog timer that can be used to ensure that an attacker isn't able to block RTIC's access to memory for an extended period of time. If a DMA read error, illegal address/length error, RTIC Watchdog time-out, or hash mismatch occurs, the RTIC enters an error state and signals a security violation. A hardware reset is required to resume operation.
To set the RTHR, refers to:
13.150 RTIC Throttle Register (RTHR)
...
13.150.2 Function
The Run Time Integrity Checking Throttle Register can be set to specify how many clock
cycles to wait between RTIC hashing operations when RTIC is in run-time mode. The
register becomes read-only when RTIC is in run-time mode.
...
Field 31-0 RTHR
Function: Run Time Mode DMA Throttle. Programmable Timer that can be set to specify how many cycles of the system clock to wait between RTIC hashing operations during run time mode. At boot time, this register would generally be set to a value that will allow all four memory blocks to be hashed in a reasonable time without high bus utilization.