uClinux on x86 disabled MMU - Embedded

This is a discussion on uClinux on x86 disabled MMU - Embedded ; 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 ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: uClinux on x86 disabled MMU

  1. 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

  2. Re: uClinux on x86 disabled MMU

    Hi Petrov,
    > How would I go about getting uClinux on a 486 with a disabled MMU?

    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 Thread