Thread (64 messages) 64 messages, 5 authors, 2010-05-28
STALE5871d

[PATCH 7/8] ARM: Use the Inner Shareable I-cache and BTB ops on ARMv7 SMP

From: Russell King - ARM Linux <hidden>
Date: 2010-05-28 18:50:43

On Tue, May 04, 2010 at 05:44:54PM +0100, Catalin Marinas wrote:
The standard I-cache Invalidate All (ICIALLU) and Branch Predication
Invalidate All (BPIALL) operations are not automatically broadcast to
the other CPUs in an ARMv7 MP system. The patch adds the Inner Shareable
variants, ICIALLUIS and BPIALLIS, if ARMv7 and SMP.
FYI, I'm considering reverting this patch; this patch is one of two
responsible for causing a stability regression of Versatile Express
platform.

The two commits responsible for making Versatile Express userspace
completely unstable are:

b8349b569aae661dea9d59d7d2ee587ccea3336c
ARM: 6112/1: Use the Inner Shareable I-cache and BTB ops on ARMv7 SMP

7e5a69e83ba7a0d5917ad830f417cba8b8d6aa72
ARM: 6007/1: fix highmem with VIPT cache and DMA

Most of the instability is from the second patch, but reverting just
the second patch doesn't fully restore userspace stability.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help