Fandom

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

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.

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: 2.6.15.6 ...
    • (on/off)
    • default y


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


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


  • Option: RWSEM_XCHGADD_ALGORITHM
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)


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


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


General setupEdit


  • Option: ETRAX_CMDLINE
    • Kernel Versions: 2.6.15.6 ...

"Kernel command line"

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


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


  • Option: ETRAX_WATCHDOG_NICE_DOGGY
    • Kernel Versions: 2.6.15.6 ...
    • (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.


  • Option: ETRAX_FAST_TIMER
    • Kernel Versions: 2.6.15.6 ... 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: 2.6.15.6 ...
    • (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: 2.6.15.6 ...
    • (on/off) ETRAX-100LX-v1
      Support version 1 of the ETRAX 100LX.


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


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



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


  • Option: ETRAX_DRAM_SIZE
    • Kernel Versions: 2.6.15.6 ...

"DRAM size (dec, in MB)"

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


  • Option: ETRAX_FLASH_BUSWIDTH
    • Kernel Versions: 2.6.15.6 ...

"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/Config.in










Linux Kernel Configuration

Also on Fandom

Random Wiki