mirror of
https://github.com/torvalds/linux.git
synced 2024-11-15 08:31:55 +00:00
[ARM] add Feroceon support to compressed/head.S
The cache replacement policy on the Feroceon core doesn't guarantee that reading through a linear chunk of memory flushes the entire cache. This is however what the default method for ARMv5TE cores does. Although the Feroceon is an ARMv5TE core, it implements the same cache handling instructions as the ARMv5TEJ cores, and must use it for proper cache flush. Signed-off-by: Nicolas Pitre <nico@marvell.com> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
15754bf98f
commit
3ebb5a2b44
@ -623,6 +623,12 @@ proc_types:
|
|||||||
b __armv4_mmu_cache_off
|
b __armv4_mmu_cache_off
|
||||||
b __armv4_mmu_cache_flush
|
b __armv4_mmu_cache_flush
|
||||||
|
|
||||||
|
.word 0x56055310 @ Feroceon
|
||||||
|
.word 0xfffffff0
|
||||||
|
b __armv4_mmu_cache_on
|
||||||
|
b __armv4_mmu_cache_off
|
||||||
|
b __armv5tej_mmu_cache_flush
|
||||||
|
|
||||||
@ These match on the architecture ID
|
@ These match on the architecture ID
|
||||||
|
|
||||||
.word 0x00020000 @ ARMv4T
|
.word 0x00020000 @ ARMv4T
|
||||||
|
Loading…
Reference in New Issue
Block a user