What is the definition of external and internal in ARMv7?

I am reading the ARMv7 architecture guide and the following keywords:

  • external cacheable
  • internal cacheable
  • external common
  • internal sharing

It looks like external / internal caching means that the memory area can be cached in L1 (internal) or L2 (external).

What I do not understand is accessibility.

According to the manual, he says that the inner border is divided inside the cluster, and the outer border between the clusters.

Here, what does the cluster mean? It looks like a group of kernels, but I did not find an exact reference to them.

Any help would be appreciated.

+4
source share
2 answers

Cortex A, 10.7 Memory Attributes ( ), , :

: Cortex-A15 Cortex-A7.

9 , . ARM:

, , , . CPU , :

  • , Cortex®-A15,
  • Core . .
  • - , L2
  • .LITTLE , ​​ .
+2

"" "" " ". , "Inner" - L1, "Outer" - L2.

-2

Source: https://habr.com/ru/post/1531095/


All Articles