mmu rework v2

Sascha Hauer s.hauer at pengutronix.de
Wed Aug 3 03:14:57 EDT 2011


This is the second version of the mmu rework. The previous version did
not work properly on ArmV7 processors.  With this the MMU on Arm boards
does not need any board specific setup anymore, so we can drop the
HAVE_MMU dependency.

Sascha

Sascha Hauer (4):
      ARM: rework MMU support
      ARM boards: remove now unnecessary mmu calls
      ARM mmu: Fix arm_create_pte
      remove now unnecessary HAVE_MMU from Kconfig

 arch/arm/boards/chumby_falconwing/falconwing.c    |   10 -
 arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c |   10 -
 arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c |   10 -
 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c |   20 +--
 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c |   16 --
 arch/arm/boards/freescale-mx51-pdk/board.c        |   10 -
 arch/arm/boards/freescale-mx53-loco/board.c       |   12 --
 arch/arm/boards/guf-cupid/board.c                 |   20 +--
 arch/arm/boards/guf-neso/board.c                  |   10 -
 arch/arm/boards/karo-tx25/board.c                 |   12 --
 arch/arm/boards/karo-tx28/tx28.c                  |   10 -
 arch/arm/boards/panda/board.c                     |    8 -
 arch/arm/boards/pcm037/pcm037.c                   |   20 +--
 arch/arm/boards/pcm038/pcm038.c                   |   10 -
 arch/arm/boards/pcm043/pcm043.c                   |   21 +--
 arch/arm/boards/pcm049/board.c                    |    9 -
 arch/arm/boards/phycard-i.MX27/pca100.c           |   10 -
 arch/arm/cpu/mmu.c                                |  194 +++++++++++++++++----
 arch/arm/include/asm/mmu.h                        |   23 ++-
 arch/arm/mach-imx/Kconfig                         |   28 +---
 arch/arm/mach-mxs/Kconfig                         |    2 -
 arch/arm/mach-omap/Kconfig                        |    2 -
 common/Kconfig                                    |    4 -
 include/common.h                                  |    1 +
 24 files changed, 210 insertions(+), 262 deletions(-)



More information about the barebox mailing list