X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fcris%2FKconfig;h=ee716249b1162b7dcf9ed7dfc1be707a834686a0;hb=refs%2Fheads%2Fvserver;hp=9b0b719bf0c61345d1733eba2cb9e43d36c312d2;hpb=a8e794ca871505c8ea96cc102f4ad555c5231d7f;p=linux-2.6.git diff --git a/arch/cris/Kconfig b/arch/cris/Kconfig index 9b0b719bf..ee716249b 100644 --- a/arch/cris/Kconfig +++ b/arch/cris/Kconfig @@ -9,37 +9,52 @@ config MMU bool default y -config UID16 +config RWSEM_GENERIC_SPINLOCK bool default y -config RWSEM_GENERIC_SPINLOCK +config RWSEM_XCHGADD_ALGORITHM + bool + +config ARCH_HAS_ILOG2_U32 + bool + default n + +config ARCH_HAS_ILOG2_U64 + bool + default n + +config GENERIC_FIND_NEXT_BIT bool default y -config RWSEM_XCHGADD_ALGORITHM +config GENERIC_HWEIGHT bool + default y -source "init/Kconfig" +config GENERIC_CALIBRATE_DELAY + bool + default y +config IRQ_PER_CPU + bool + default y -menu "General setup" +config CRIS + bool + default y -source "fs/Kconfig.binfmt" +source "init/Kconfig" -config ETRAX_KGDB - bool "Use kernel gdb debugger" - ---help--- - The CRIS version of gdb can be used to remotely debug a running - Linux kernel via the serial debug port. Provided you have gdb-cris - installed, run gdb-cris vmlinux, then type +menu "General setup" - (gdb) set remotebaud 115200 <- kgdb uses 115200 as default - (gdb) target remote /dev/ttyS0 <- maybe you use another port +source "fs/Kconfig.binfmt" - This should connect you to your booted kernel (or boot it now if you - didn't before). The kernel halts when it boots, waiting for gdb if - this option is turned on! +config ETRAX_CMDLINE + string "Kernel command line" + default "root=/dev/mtdblock3" + help + Pass additional commands to the kernel. config ETRAX_WATCHDOG bool "Enable ETRAX watchdog" @@ -59,7 +74,7 @@ config ETRAX_FAST_TIMER bool "Enable ETRAX fast timer API" help This options enables the API to a fast timer implementation using - timer1 to get sub jiffie resolution timers (primarily one-shot + timer1 to get sub jiffie resolution timers (primarily one-shot timers). This is needed if CONFIG_ETRAX_SERIAL_FAST_TIMER is enabled. @@ -75,8 +90,9 @@ config PREEMPT Say Y here if you are building a kernel for a desktop, embedded or real-time system. Say N if you are unsure. -endmenu +source mm/Kconfig +endmenu menu "Hardware setup" @@ -99,22 +115,12 @@ config SVINTO_SIM help Support the xsim ETRAX Simulator. -config ETRAX200LX - bool "ETRAX-200LX-V32" - help - Support CRIS V32. - endchoice config ETRAX_ARCH_V10 bool default y if ETRAX100LX || ETRAX100LX_V2 - default n if !(ETRAX100LX || ETRAX100LX_V2) - -config ETRAX_ARCH_V32 - bool - default y if ETRAX200LX - default n if !(ETRAX200LX) + default n if !(ETRAX100LX || ETRAX100LX_V2) config ETRAX_DRAM_SIZE int "DRAM size (dec, in MB)" @@ -128,35 +134,20 @@ config ETRAX_FLASH_BUSWIDTH help Width in bytes of the Flash bus (1, 2 or 4). Is usually 2. -config ETRAX_ROOT_DEVICE - string "Root device name" - default "/dev/mtdblock3" - help - Specifies the device that should be mounted as root file system - when booting from flash. The axisflashmap driver adds an additional - mtd partition for the appended root file system image, so this option - should normally be the mtdblock device for the partition after the - last partition in the partition table. - -# duplicate choice configs are not yet supported, so the followinguse -# doesn't work: - source arch/cris/arch-v10/Kconfig endmenu +source "net/Kconfig" + # bring in ETRAX built-in drivers menu "Drivers for built-in interfaces" - source arch/cris/arch-v10/drivers/Kconfig endmenu source "drivers/base/Kconfig" -# bring in Etrax built-in drivers -source "arch/cris/drivers/Kconfig" - # standard linux drivers source "drivers/mtd/Kconfig" @@ -176,7 +167,7 @@ source "drivers/ieee1394/Kconfig" source "drivers/message/i2o/Kconfig" -source "net/Kconfig" +source "drivers/net/Kconfig" source "drivers/isdn/Kconfig" @@ -200,19 +191,7 @@ source "sound/Kconfig" source "drivers/usb/Kconfig" - -menu "Kernel hacking" - -#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC -config PROFILE - bool "Kernel profiling support" - -config PROFILE_SHIFT - int "Profile shift count" - depends on PROFILE - default "2" - -endmenu +source "arch/cris/Kconfig.debug" source "kernel/vserver/Kconfig" @@ -221,4 +200,3 @@ source "security/Kconfig" source "crypto/Kconfig" source "lib/Kconfig" -