uClinux on x86 disabled MMU

Mar 10, 2006 1 Replies

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


Hi Petrov,

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: Damion_deSoto@au.securecomputing.com | Secure Computing Corporation web: http://www.securecomputing.com | fax: +61 7 3891 3630 ph: +61 7 3435 2809 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ---- Free Embedded Linux Distro at http://www.snapgear.org ----

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required