[PATCH 0/7] NOMMU fixes and preparation for NOMMU/SMP
Jonathan Austin
jonathan.austin at arm.com
Tue May 14 07:48:50 EDT 2013
This patch series, mostly written by Will Deacon, contains fixes for
!CONFIG_MMU that are required in order to be able to run an SMP/NOMMU system.
These patches are required for Cortex-R7 and MPU support, that will be posted
to this list shortly.
This series represents my 'nommu' branch, which can be found at
http://www.linux-arm.org/git?p=linux-ja.git
These patches have been tested over the last year on Versatile Express/NOMMU.
Jonathan Austin (2):
ARM: nommu: Don't build smp_tlb.c for !CONFIG_MMU
ARM: nommu: add stub local_flush_bp_all() for !CONFIG_MMUU
Will Deacon (5):
ARM: nommu: add entry point for secondary CPUs to head-nommu.S
ARM: nommu: define dummy TLB operations for nommu configurations
ARM: nommu: provide dummy cpu_switch_mm implementation
ARM: nommu: do not initialise page tables in secondary_data structure
ARM: suspend: fix CPU suspend code for !CONFIG_MMU configurations
arch/arm/include/asm/proc-fns.h | 4 +++
arch/arm/include/asm/smp_plat.h | 4 +++
arch/arm/include/asm/tlbflush.h | 25 ++++++++++++++-
arch/arm/kernel/Makefile | 5 ++-
arch/arm/kernel/head-nommu.S | 50 +++++++++++++++++++++++++++---
arch/arm/kernel/smp.c | 2 ++
arch/arm/kernel/suspend.c | 64 ++++++++++++++++++++++-----------------
arch/arm/mm/proc-v6.S | 6 +++-
arch/arm/mm/proc-v7.S | 14 ++++++---
9 files changed, 134 insertions(+), 40 deletions(-)
--
1.7.9.5
More information about the linux-arm-kernel
mailing list