Hi Matthias,

On 03/06/11 05:25, Matthias Reis wrote:
since the m68k and the m68knommu trees have now been merged, I wonder if it is 
possible to run linux on mmu-less 68000 machines like the (original) Atari ST. 
I think the first thing to do would be to modify arch/m68k/kernel/head.S in 
order to handle non-mmu CPUs. I would be happy to do some work on this but the 
problem is that I'm not very familiar with the kernel so far. It would be nice 
if someone could tell me which things need to be done to run linux on a 
mmu-less Atari ST. I'm not expecting detailed step-by-step instructions, but 
rather some hints where the MMU- or 68020-dependent stuff in the Atari drivers 
lies.

Although m68k and m68knommu now all live in one arch directory a lot
of the pieces are not really integrated yet. We are working towards
that now.

I haven't looked in arch/m68k/kernel/head.S yet, but if that can
be made to work without enabling the MMU then that seems like a
reasonable start. Currently the non-mmu based targets do not use
that (there is a couple of different head.S files for various
targets/cpus under arch/m68k/platfom/, search for files with "head"
in the name). Ultimately it would be nice to clean all those up.

Above that you may well hit problems trying to get timers and
interrupts working, might not be too hard to sort that out.
Basic device drivers might be ok. Lets see how far you can get :-)

Regards
Greg


------------------------------------------------------------------------
Greg Ungerer  --  Principal Engineer        EMAIL:     [email protected]
SnapGear Group, McAfee                      PHONE:       +61 7 3435 2888
8 Gardner Close                             FAX:         +61 7 3217 5323
Milton, QLD, 4064, Australia                WEB: http://www.SnapGear.com
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to