X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fparisc%2FKconfig;h=52845376bde4557dd0e3547bfd7cd8188d941ef5;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=aa723ca747f869e254568ab1331017a1cdc152e2;hpb=a8e794ca871505c8ea96cc102f4ad555c5231d7f;p=linux-2.6.git diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig index aa723ca74..52845376b 100644 --- a/arch/parisc/Kconfig +++ b/arch/parisc/Kconfig @@ -6,8 +6,7 @@ mainmenu "Linux/PA-RISC Kernel Configuration" config PARISC - bool - default y + def_bool y help The PA-RISC microprocessor is designed by Hewlett-Packard and used in many of their workstations & servers (HP9000 700 and 800 series, @@ -15,30 +14,47 @@ config PARISC at . config MMU - bool - default y + def_bool y config STACK_GROWSUP - bool - default y + def_bool y + +config RWSEM_GENERIC_SPINLOCK + def_bool y -config UID16 +config RWSEM_XCHGADD_ALGORITHM bool -config RWSEM_GENERIC_SPINLOCK +config GENERIC_CALIBRATE_DELAY bool default y -config RWSEM_XCHGADD_ALGORITHM +config TIME_LOW_RES bool + depends on SMP + default y config GENERIC_ISA_DMA bool +config GENERIC_HARDIRQS + def_bool y + +config GENERIC_IRQ_PROBE + def_bool y + # unless you want to implement ACPI on PA-RISC ... ;-) config PM bool +config ISA_DMA_API + bool + +config ARCH_MAY_HAVE_PC_FDC + bool + depends on BROKEN + default y + source "init/Kconfig" @@ -51,25 +67,34 @@ choice config PA7000 bool "PA7000/PA7100" ---help--- - This is the processor type of your CPU. This information is used for - optimizing purposes. In order to compile a kernel that can run on - all PA CPUs (albeit not optimally fast), you can specify "PA7000" - here. + This is the processor type of your CPU. This information is + used for optimizing purposes. In order to compile a kernel + that can run on all 32-bit PA CPUs (albeit not optimally fast), + you can specify "PA7000" here. Specifying "PA8000" here will allow you to select a 64-bit kernel which is required on some machines. config PA7100LC - bool "PA7100LC/PA7300LC" + bool "PA7100LC" help - Select this option for a 7100LC or 7300LC processor, as used - in the 712, 715/Mirage, A180, B132, C160L and some other machines. + Select this option for the PCX-L processor, as used in the + 712, 715/64, 715/80, 715/100, 715/100XC, 725/100, 743, 748, + D200, D210, D300, D310 and E-class config PA7200 bool "PA7200" help - Select this option for the PCX-T' processor, as used in C110, D100 - and similar machines. + Select this option for the PCX-T' processor, as used in the + C100, C110, J100, J110, J210XC, D250, D260, D350, D360, + K100, K200, K210, K220, K400, K410 and K420 + +config PA7300LC + bool "PA7300LC" + help + Select this option for the PCX-L2 processor, as used in the + 744, A180, B132L, B160L, B180L, C132L, C160L, C180L, + D220, D230, D320 and D330. config PA8X00 bool "PA8000 and up" @@ -81,21 +106,23 @@ endchoice # Define implied options from the CPU selection here config PA20 - bool + def_bool y depends on PA8X00 - default y config PA11 - bool - depends on PA7000 || PA7100LC || PA7200 - default y + def_bool y + depends on PA7000 || PA7100LC || PA7200 || PA7300LC + +config PREFETCH + def_bool y + depends on PA8X00 -config PARISC64 +config 64BIT bool "64-bit kernel" depends on PA8X00 help Enable this if you want to support 64bit kernel on PA-RISC platform. - + At the moment, only people willing to use more than 2GB of RAM, or having a 64bit-only capable PA-RISC machine should say Y here. @@ -103,21 +130,6 @@ config PARISC64 enable this option otherwise. The 64bit kernel is significantly bigger and slower than the 32bit one. -config 64BIT - def_bool PARISC64 - -config PDC_NARROW - bool "32-bit firmware" - depends on PARISC64 - help - This option will enable owners of C160, C180, C200, C240, C360, J280, - J282, J2240 and some D/K/R class to run a 64bit kernel with their - 32bit PDC firmware. - - Nobody should try this option unless they know what they are doing. - - If unsure, say N. - config SMP bool "Symmetric multi-processing support" ---help--- @@ -137,19 +149,41 @@ config SMP If you don't know what to do here, say N. +config HOTPLUG_CPU + bool + default y if SMP + select HOTPLUG + +config ARCH_SELECT_MEMORY_MODEL + def_bool y + depends on 64BIT + +config ARCH_DISCONTIGMEM_ENABLE + def_bool y + depends on 64BIT + +config ARCH_FLATMEM_ENABLE + def_bool y + +config ARCH_DISCONTIGMEM_DEFAULT + def_bool y + depends on ARCH_DISCONTIGMEM_ENABLE + +source "kernel/Kconfig.hz" +source "mm/Kconfig" + config PREEMPT bool # bool "Preemptible Kernel" default n config COMPAT - bool - depends on PARISC64 - default y + def_bool y + depends on 64BIT config HPUX bool "Support for HP-UX binaries" - depends on !PARISC64 + depends on !64BIT config NR_CPUS int "Maximum number of CPUs (2-32)" @@ -169,60 +203,15 @@ source "fs/Kconfig.binfmt" endmenu +source "net/Kconfig" + source "drivers/Kconfig" source "fs/Kconfig" source "arch/parisc/oprofile/Kconfig" -menu "Kernel hacking" - -config DEBUG_KERNEL - bool "Kernel debugging" - help - Say Y here if you are developing drivers or trying to debug and - identify kernel problems. - -config DEBUG_SLAB - bool "Debug memory allocations" - depends on DEBUG_KERNEL - help - Say Y here to have the kernel do limited verification on memory - allocation as well as poisoning memory on free to catch use of freed - memory. - -config MAGIC_SYSRQ - bool "Magic SysRq key" - depends on DEBUG_KERNEL - 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 . Don't say Y - unless you really know what this hack does. - -config FRAME_POINTER - bool "Compile the kernel with frame pointers" - 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. - -config DEBUG_INFO - bool "Compile the kernel with debug info" - depends on DEBUG_KERNEL - help - If you say Y here the resulting kernel image will include - debugging info resulting in a larger kernel image. - Say Y here only if you plan to use gdb to debug the kernel. - If you don't debug the kernel, you can say N. - -endmenu +source "arch/parisc/Kconfig.debug" source "kernel/vserver/Kconfig" @@ -231,4 +220,3 @@ source "security/Kconfig" source "crypto/Kconfig" source "lib/Kconfig" -