[PATCH 0/6] Miscellaneous nommu fixes
Will Deacon
will.deacon at arm.com
Tue Mar 6 11:54:00 EST 2012
Hello,
This set of patches is a series of fixes for kernels built without
CONFIG_MMU selected. It seems that this isn't a particularly popular
choice amongst users of mainline kernels, but I was feeling brave and
gave it a go.
The first patch is already in the patch system as 7337/1 but is unlikely
to be merged unless it can be shown to work correctly. I tried the latest
Codesourcery / Mentor uclinux GDB but that doesn't appear to issue the
relevant ptrace requests:
http://lists.infradead.org/pipermail/linux-arm-kernel/2012-February/086219.html
If anybody has a working uclinux environment, it would *make my day* if
they could take GDB for a spin.
The second patch has been picked up by Andrew Morton from the kexec list.
The remaining patches are largely straightforward with the exception of
the CPU suspend changes. I actually managed to test this with a rather
weird and wonderful configuration, although this was using software
models which tend to hide some of the issues you may experience with
real hardware.
All feedback welcome.
Will
Jonathan Austin (1):
ARM: nommu: Use VECTORS_BASE for vector copying with !MMU
Will Deacon (5):
ARM: ptrace: fix ptrace_read_user for !CONFIG_MMU platforms
kexec: crash: don't save swapper_pg_dir for !CONFIG_MMU
configurations
ARM: nommu: fix typo in mm/Kconfig
ARM: suspend: fix CPU suspend code for !CONFIG_MMU configurations
ARM: mm: truncate memory banks to fit in 4GB space for classic MMU
arch/arm/kernel/ptrace.c | 4 ++-
arch/arm/kernel/setup.c | 11 ++++++++-
arch/arm/kernel/suspend.c | 52 ++++++++++++++++++++++++++-------------------
arch/arm/kernel/traps.c | 2 +-
arch/arm/mm/Kconfig | 2 +-
arch/arm/mm/proc-v6.S | 6 ++++-
arch/arm/mm/proc-v7.S | 14 +++++++----
kernel/kexec.c | 2 +
8 files changed, 61 insertions(+), 32 deletions(-)
--
1.7.4.1
More information about the linux-arm-kernel
mailing list