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

Reply to
Petrov Darie
Loading thread data ...

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  ----
Reply to
Damion de Soto

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.