[RFC 0/8] m5441x: mmu support patchset

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

 



Hi all,

Here is a patchset proposal for MMU support on Coldfire 5441x serie.

This patchset allows building the mcfmmu on chip without FPU, enable the
elf binary support and report some code from m54xx to m5441x sources
files.

Also, it contains a proposal for uImage generation.


Functional status is OK on kernel v3.14.
But on v4.2-rc1, we observe a map_err exit fail in do_page_fault().
After bisecting, we point out the regression appears after the
vm_ops->map_pages() feature integration (introduced in 8c6e50b and later)

Your feedbacks are welcome on this.

Best Regards,
Yannick


Yannick GICQUEL (8):
  m68k: coldfire: unlink FPU presence from MMU activation
  m68k: fix build issue in setup_arch() when no FPU
  m68k: add dummy dump_fpu() when FPU is not present
  m68k: m5441x: add ColdFire 5441x CPU MMU memory init code
  m68k: m5441x: fix ACR0 base address when MBAR is not present
  m68k: m5441x: set rambar to end of SRAM physical addr space
  m68k: mmu: add u-boot command line support in setup_arch()
  m68k: uImage generation support

 arch/m68k/Kconfig                |  2 +-
 arch/m68k/Kconfig.cpu            |  4 +-
 arch/m68k/Makefile               |  8 +++-
 arch/m68k/boot/Makefile          | 45 ++++++++++++++++++++++
 arch/m68k/coldfire/head.S        |  9 +++++
 arch/m68k/coldfire/m5441x.c      | 47 +++++++++++++++++++++++
 arch/m68k/include/asm/m54xxacr.h | 13 ++++++-
 arch/m68k/kernel/process.c       |  6 ++-
 arch/m68k/kernel/setup_mm.c      | 82 +++++++++++++++++++++++++++++++++++++++-
 9 files changed, 209 insertions(+), 7 deletions(-)
 create mode 100644 arch/m68k/boot/Makefile

-- 
1.9.1.286.g5172cb3

--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux