Re: [RFC] Remove support for ARMv3 ARM610 and ARM710 CPUs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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@xxxxxxxxxxxxxxxx>
as will my oldest boards have a ARMv4

Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@xxxxxxxxxxxx>

Best Regards,
J.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel


[Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [PDAs]     [Linux]     [Linux MIPS]     [Yosemite Campsites]     [Photos]

Add to Google Follow linuxarm on Twitter