Does ARMv8 SOC support cache lockdown?

hi, experts:

In ARMv8 Arch reference manual, it said:

ARMv8 supports cache lockdown feature, but it is implementation defined.

So, my question is:

Has the integrated L2 Cache controller some registers related lockdown feature settings?

I didn't find them in Cortex-A57 TRM.

best wishes,

Parents
  • Why do you think you need to use lockdown/ what are you trying to achieve?

    Even if it was supported, it is almost always the wrong answer for A-profile software.

    By locking a significant chunk of your cache (1/4 or 1/8 commonly) you reduce the amount of cache available to other applications running. This nearly always results in a slower system on A-profile cores (most A-profile applications have program code size and datasets bigger than the cache), increasing memory bandwidth, and reducing power efficiency.

    Pete

Reply
  • Why do you think you need to use lockdown/ what are you trying to achieve?

    Even if it was supported, it is almost always the wrong answer for A-profile software.

    By locking a significant chunk of your cache (1/4 or 1/8 commonly) you reduce the amount of cache available to other applications running. This nearly always results in a slower system on A-profile cores (most A-profile applications have program code size and datasets bigger than the cache), increasing memory bandwidth, and reducing power efficiency.

    Pete

Children
More questions in this forum