This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

purpose of RSDIS in ACTLR ?

Hello,

What is the purpose of the RSDIS (Return Stack DISable) bit in ACTLR ?

What would be the consequence on code execution if set DISable ?

Is the software able to write this bit ?

Thanks for help

Parents
  • There are discrepancies between the two documents but in this case it is not an error. When RSDIS is set, the return address stack pointer behaves differently in Cortex-R4 and Cortex-R5. If you will notice, when the prediction is forced to a fixed direction (through the BP field in the ACTLR),  the global history table also behaves differently.

Reply
  • There are discrepancies between the two documents but in this case it is not an error. When RSDIS is set, the return address stack pointer behaves differently in Cortex-R4 and Cortex-R5. If you will notice, when the prediction is forced to a fixed direction (through the BP field in the ACTLR),  the global history table also behaves differently.

Children
No data