How To Wiki

How to configure the Linux kernel/arch/cris

< How to configure the Linux kernel | arch

1,795pages on
this wiki
Add New Page
Talk0 Share

Howto configure the Linux kernel / arch / cris

For a description of the syntax of this configuration file,
see the Configure script.

"Linux/CRIS Kernel Configuration"

  • Option: MMU
    • Kernel Versions: ...
    • (on/off)
    • default y

  • Option: UID16
    • Kernel Versions: ...
    • (on/off)
    • default y

    • Kernel Versions: ...
    • (on/off)
    • default y

    • Kernel Versions: ...
    • (on/off)

    • Kernel Versions: ...
    • (on/off)
    • default y

  • Option: CRIS
    • Kernel Versions: ...
    • (on/off)
    • default y

General setupEdit

    • Kernel Versions: ...

"Kernel command line"

    • default "root=/dev/mtdblock3"
      Pass additional commands to the kernel.

    • Kernel Versions: ...
    • (on/off) Enable ETRAX watchdog
      Enable the built-in watchdog timer support on ETRAX based embedded network computers.

    • Kernel Versions: ...
    • (on/off) Disable watchdog during Oops printouts
    • depends on ETRAX_WATCHDOG
      By enabling this you make sure that the watchdog does not bite while printing oopses. Recommended for development systems but not for production releases.

    • Kernel Versions: ... bool Enable ETRAX fast timer API help This options enables the API to a fast timer implementation usingtimer1 to get sub jiffie resolution timers (primarily one-shottimers).This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled.

  • Option: PREEMPT
    • Kernel Versions: ...
    • (on/off) Preemptible Kernel
      This option reduces the latency of the kernel when reacting to real-time or interactive events by allowing a low priority process to be preempted even if it is in kernel mode executing a system call. This allows applications to run more reliably even when the system is under load.
      Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure.

Hardware setupEdit

"Processor type"

    • default ETRAX100LX

  • Option: ETRAX100LX
    • Kernel Versions: ...
    • (on/off) ETRAX-100LX-v1
      Support version 1 of the ETRAX 100LX.

  • Option: ETRAX100LX_V2
    • Kernel Versions: ...
    • (on/off) ETRAX-100LX-v2
      Support version 2 of the ETRAX 100LX.

  • Option: SVINTO_SIM
    • Kernel Versions: ...
    • (on/off) ETRAX-100LX-for-xsim-simulator
      Support the xsim ETRAX Simulator.

  • Option: ETRAX_ARCH_V10
    • Kernel Versions: ... bool default y if ETRAX100LX || ETRAX100LX_V2 default n if !(ETRAX100LX || ETRAX100LX_V2)

    • Kernel Versions: ...

"DRAM size (dec, in MB)"

    • default "8"
      Size of DRAM (decimal in MB) typically 2, 8 or 16.

    • Kernel Versions: ...

"Buswidth of flash in bytes"

    • default "2"
      Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.

bring in ETRAX built-in drivers

Drivers for built-in interfacesEdit

standard linux drivers

input before char - char/joystick depends on it. As does USB.

source drivers/misc/

Linux Kernel Configuration

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.