uClinux on x86 disabled MMU
How would I go about getting uClinux on a 486 with a disabled MMU?
It does not really have to be uClinux, but I need MMU disabled so memory
is alligned properly in my aggregate data structures. I am using the 486
to develop for the uCsimm Arcturus board which runs a Motorola
Dragonball CPU (16 bit) without MMU.
Thank you
Re: uClinux on x86 disabled MMU
Hi Petrov,[color=blue]
> How would I go about getting uClinux on a 486 with a disabled MMU?[/color]
Unfortunately this isn't a trivial process.
You will need to change the start-up assembler code (for your specific arch) to not
enabled and set-up the MMU, and then also undef CONFIG_MMU in linux 2.6 (linux 2.4
has various different non/MMU config options depending on your arch).
In addition to that, you will need to go through the arch specific includes/asm and
change things like trap support to not use the MMU.
regards,
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Damion de Soto --------------------------------------------------
| Software Engineer email: [email]Damion_deSoto@au.securecomputing.com[/email]
| Secure Computing Corporation web: [url]http://www.securecomputing.com[/url]
| fax: +61 7 3891 3630 ph: +61 7 3435 2809
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
---- Free Embedded Linux Distro at [url]http://www.snapgear.org[/url] ----