Skip to content
Commit d1f317d8 authored by Vineet Gupta's avatar Vineet Gupta
Browse files

ARCv2: MMUv4: cache programming model changes



Caveats about cache flush on ARCv2 based cores

- dcache is PIPT so paddr is sufficient for cache maintenance ops (no
  need to setup PTAG reg

- icache is still VIPT but only aliasing configs need PTAG setup

So basically this is departure from MMU-v3 which always need vaddr in
line ops registers (DC_IVDL, DC_FLDL, IC_IVIL) but paddr in DC_PTAG,
IC_PTAG respectively.

Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
parent d7a512bf
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment