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

The exact definition of outer and inner in ARMv7

Hello,

I'm reading ARMv7 architecture reference manual and there are the following keywords:

  • outer cacheable
  • inner cacheable
  • outer sharable
  • inner sharable

It looks like that outer/inner cacheable means that a region of memory can be cached in L1 (inner) or L2 (outer).

What I don't understand is the sharability.

According to the manual, it says inner is sharable inside a cluster and outer is sharable among clusters.

Here, what does cluster mean? It looks like a group of cores, but I'm failed to find exact reference about these.

Any help would be appreciated.