[ARM] add Feroceon support to compressed/head.S
authorNicolas Pitre <nico@cam.org>
Wed, 31 Oct 2007 19:31:48 +0000 (15:31 -0400)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 26 Jan 2008 15:03:40 +0000 (15:03 +0000)
commit3ebb5a2b44b02bddd5fbf0f29d71f1df6146c2c3
tree04d6e0c54c2bbd502f15044801c29157671d7568
parent15754bf98ff564e8bb5296c7f5e67bc59b5700aa
[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>
arch/arm/boot/compressed/head.S