[PATCH 00/36] m68k: ColdFire MMU support

gerg
2011-10-25T07:19:50Z

Hi All,

The following patch set adds support for running the V4e ColdFire cores
with their MMU enabled. This is very much a request for comments. I expect
a lot more cleanup is required here. But this is a start.

This patch set is based on 3.1 with all the recent patches I have sent here
applied first. It is available as a git tree for easier testing, just pull
this tree, with the cfmmu branch:

git@github.com:gregungerer/m68knommu.git cfmmu

Some of the code in this set is taken from Freescales 2.6.25 kernel support
of MMU ColdFire.

I have pretty much ignored FPU support in this code. I would like to handle
it later in a follow up patch set. But it does mean some ugly ifdefery in a
couple of files. I expect a couple of the patches in here can be dropped
once Geert has merged his IRQ changes.

Currently shared libraries are not working, only statically compiled apps.
For reference I am using a gcc-4.5.1 based toolchain.

Specifically I am testing this on a ColdFire 5475 (on a FireBee board).
I have test compiled and run this patch set on ARAnyM as well, I didn't have
any problems there. Also test compiled and run on MMU-less ColdFire.

Regards
Greg