User:ZyMOS/Howto configure the linux kernel/arch/cris

User:ZyMOS/Howto configure the linux kernel / arch / cris


 * For a description of the syntax of this configuration file,
 * see the Configure script.
 * 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


 * Option: User:ZyMOS/Howto configure the linux kernel/init

General setup

 * Option: User:ZyMOS/Howto configure the linux kernel/fs.binfmt"

"Kernel command line"
 * Option: ETRAX_CMDLINE
 * Kernel Versions: 2.6.15.6 ...
 * 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.


 * Option: User:ZyMOS/Howto configure the linux kernel/mm

Hardware setup
"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)

"DRAM size (dec, in MB)"
 * Option: ETRAX_DRAM_SIZE
 * Kernel Versions: 2.6.15.6 ...
 * default "8"
 * Size of DRAM (decimal in MB) typically 2, 8 or 16.

"Buswidth of flash in bytes"
 * Option: ETRAX_FLASH_BUSWIDTH
 * Kernel Versions: 2.6.15.6 ...
 * default "2"
 * Width in bytes of the Flash bus (1, 2 or 4). Is usually 2.


 * Option: User:ZyMOS/Howto configure the linux kernel/arch/cris/arch-v10


 * Option: User:ZyMOS/Howto configure the linux kernel/net


 * bring in ETRAX built-in drivers

Drivers for built-in interfaces

 * Option: User:ZyMOS/Howto configure the linux kernel/arch/cris/arch-v10/drivers


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/base


 * standard linux drivers


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/mtd


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/parport


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/pnp


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/block


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/md


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/ide


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/scsi


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/ieee1394


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/message/i2o


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/net


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/isdn


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/telephony


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/cdrom


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


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/input


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/char


 * source drivers/misc/Config.in


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/media


 * Option: User:ZyMOS/Howto configure the linux kernel/fs


 * Option: User:ZyMOS/Howto configure the linux kernel/sound


 * Option: User:ZyMOS/Howto configure the linux kernel/drivers/usb


 * Option: User:ZyMOS/Howto configure the linux kernel/arch/cris.debug"


 * Option: User:ZyMOS/Howto configure the linux kernel/security


 * Option: User:ZyMOS/Howto configure the linux kernel/crypto


 * Option: User:ZyMOS/Howto configure the linux kernel/lib