X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsh64%2FKconfig;h=58c678e0666786709a6da152d24fa3d9df158dfd;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=0ac5d418ece0f772df48f0bdcc7f834063ffbc41;hpb=5fc42a6ed0ec81088c37caadb45898ae6cd0ad2c;p=linux-2.6.git diff --git a/arch/sh64/Kconfig b/arch/sh64/Kconfig index 0ac5d418e..58c678e06 100644 --- a/arch/sh64/Kconfig +++ b/arch/sh64/Kconfig @@ -17,17 +17,21 @@ config MMU bool default y -config UID16 +config RWSEM_GENERIC_SPINLOCK bool default y -config RWSEM_GENERIC_SPINLOCK +config GENERIC_FIND_NEXT_BIT + bool + default y + +config GENERIC_HWEIGHT bool default y -config LOG_BUF_SHIFT - int - default 14 +config GENERIC_CALIBRATE_DELAY + bool + default y config RWSEM_XCHGADD_ALGORITHM bool @@ -94,7 +98,12 @@ config BIG_ENDIAN endchoice +config SH_FPU + bool "FPU support" + default y + config SH64_FPU_DENORM_FLUSH + depends on SH_FPU bool "Flush floating point denorms to zero" choice @@ -208,6 +217,8 @@ config PREEMPT bool "Preemptible Kernel (EXPERIMENTAL)" depends on EXPERIMENTAL +source "mm/Kconfig" + endmenu menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)" @@ -257,60 +268,15 @@ source "fs/Kconfig.binfmt" endmenu +source "net/Kconfig" + source "drivers/Kconfig" source "fs/Kconfig" source "arch/sh64/oprofile/Kconfig" -menu "Kernel hacking" - -config MAGIC_SYSRQ - bool "Magic SysRq key" - help - If you say Y here, you will have some control over the system even - if the system crashes for example during kernel debugging (e.g., you - will be able to flush the buffer cache to disk, reboot the system - immediately or dump some status information). This is accomplished - by pressing various keys while holding SysRq (Alt+PrintScreen). It - also works on a serial console (on PC hardware at least), if you - send a BREAK and then within 5 seconds a command keypress. The - keys are documented in Documentation/sysrq.txt. Don't say Y unless - you really know what this hack does. - -config EARLY_PRINTK - bool "Early SCIF console support" - -config DEBUG_KERNEL_WITH_GDB_STUB - bool "GDB Stub kernel debug" - -config SH64_PROC_TLB - bool "Debug: report TLB fill/purge activity through /proc/tlb" - depends on PROC_FS - -config SH64_PROC_ASIDS - bool "Debug: report ASIDs through /proc/asids" - depends on PROC_FS - -config SH64_SR_WATCH - bool "Debug: set SR.WATCH to enable hardware watchpoints and trace" - -config SH_ALPHANUMERIC - bool "Enable debug outputs to on-board alphanumeric display" - -config SH_NO_BSS_INIT - bool "Avoid zeroing BSS (to speed-up startup on suitable platforms)" - -config FRAME_POINTER - bool "Compile the kernel with frame pointers" - default y if KGDB - help - If you say Y here the resulting kernel image will be slightly larger - and slower, but it will give very useful debugging information. - If you don't debug the kernel, you can say N, but we may not be able - to solve problems without frame pointers. - -endmenu +source "arch/sh64/Kconfig.debug" source "security/Kconfig" @@ -318,3 +284,14 @@ source "crypto/Kconfig" source "lib/Kconfig" +# +# Use the generic interrupt handling code in kernel/irq/: +# +config GENERIC_HARDIRQS + bool + default y + +config GENERIC_IRQ_PROBE + bool + default y +