[RFC] Remove support for ARMv3 ARM610 and ARM710 CPUs

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Fri May 4 11:39:17 EDT 2012


On 10:56 Fri 04 May     , Russell King - ARM Linux wrote:
> This patch removes support for ARMv3 CPUs, which haven't worked properly
> for quite some time (see the FIXME comment in arch/arm/mm/fault.c).  The
> only V3 parts left is the cache model for ARMv3, which is needed for some
> odd reason by ARM740T CPUs, and being able to build with -march=armv3,
> which is required for the RiscPC platform due to its bus structure.
> 
> What this patch shows is how well abstracted the ARMv3 support is.
> Apart from removing the multi-support selection conditionals in the
> glue-*.h and similar files, and the ARM710 hack in entry-common.S,
> ARMv3 support does not affect any other core code files.  That flies
> directly in the face of people who whinge and moan about ARMv3 support
> being painful in the kernel; if it's soo well abstracted then it isn't
> being a problem.
> 
> So, after this commit, the only ARMv3 specific code left is
> arch/arm/mm/cache-v3.S and its selection in asm/glue-cache.h.
> 
> Irrespective of the whingers, I think this is something we should do,
> because it has been broken at runtime for quite some time and no one
> has shown any interest in it.
> 
> Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>
as will my oldest boards have a ARMv4

Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>

Best Regards,
J.



More information about the linux-arm-kernel mailing list