X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fparisc%2FKconfig;h=093e8046f13946c126bd1005b057601ffe45785f;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=aa723ca747f869e254568ab1331017a1cdc152e2;hpb=a8e794ca871505c8ea96cc102f4ad555c5231d7f;p=linux-2.6.git diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig index aa723ca74..093e8046f 100644 --- a/arch/parisc/Kconfig +++ b/arch/parisc/Kconfig @@ -51,25 +51,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 +90,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 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. @@ -106,18 +117,6 @@ config PARISC64 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,6 +136,20 @@ config SMP If you don't know what to do here, say N. +config HOTPLUG_CPU + bool + default y if SMP + select HOTPLUG + +config DISCONTIGMEM + bool "Discontiguous memory support (EXPERIMENTAL)" + depends on EXPERIMENTAL + help + Say Y to support efficient handling of discontiguous physical memory, + for architectures which are either NUMA (Non-Uniform Memory Access) + or have huge holes in the physical address space for other reasons. + See for more. + config PREEMPT bool # bool "Preemptible Kernel" @@ -175,54 +188,7 @@ 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 +197,3 @@ source "security/Kconfig" source "crypto/Kconfig" source "lib/Kconfig" -