Fandom

How To Wiki

How to configure the Linux kernel/arch/parisc

< How to configure the Linux kernel | arch

1,795pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Howto configure the Linux kernel / arch / parisc


For a description of the syntax of this configuration file,
see Documentation/kbuild/kconfig-language.txt.

"Linux/PA-RISC Kernel Configuration"


  • Option: PARISC
    • Kernel Versions: 2.6.15.6 ...

_bool y

    • The PA-RISC microprocessor is designed by Hewlett-Packard and used in many of their workstations & servers (HP9000 700 and 800 series, and later HP3000 series). The PA-RISC Linux project home page is at <http://www.parisc-linux.org/>.


  • Option: MMU
    • Kernel Versions: 2.6.15.6 ...

_bool y


  • Option: STACK_GROWSUP
    • Kernel Versions: 2.6.15.6 ...

_bool y


  • Option: UID16
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)


  • Option: RWSEM_GENERIC_SPINLOCK
    • Kernel Versions: 2.6.15.6 ...

_bool 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: GENERIC_ISA_DMA
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)


  • Option: GENERIC_HARDIRQS
    • Kernel Versions: 2.6.15.6 ...

_bool y


  • Option: GENERIC_IRQ_PROBE
    • Kernel Versions: 2.6.15.6 ...

_bool y

unless you want to implement ACPI on PA-RISC ... ;-)


  • Option: PM
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)


  • Option: ISA_DMA_API
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)


  • Option: ARCH_MAY_HAVE_PC_FDC
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)
    • depends on BROKEN
    • default y



Processor type and featuresEdit

"Processor type"

    • default PA7000


  • Option: PA7000
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) PA7000/PA7100
      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.


  • Option: PA7100LC
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) PA7100LC
      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


  • Option: PA7200
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) PA7200
      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


  • Option: PA7300LC
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) PA7300LC
      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.


  • Option: PA8X00
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) PA8000 and up
      Select this option for PCX-U to PCX-W2 processors.


Define implied options from the CPU selection here


  • Option: PA20
    • Kernel Versions: 2.6.15.6 ...

_bool y

    • depends on PA8X00


  • Option: PA11
    • Kernel Versions: 2.6.15.6 ...

_bool y

    • depends on PA7000 || PA7100LC || PA7200 || PA7300LC


  • Option: PREFETCH
    • Kernel Versions: 2.6.15.6 ...

_bool y

    • depends on PA8X00


  • Option: 64BIT
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) 64-bit kernel
    • depends on PA8X00
      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.
      Since there is no 64bit userland on PA-RISC, there is no point to enable this option otherwise. The 64bit kernel is significantly bigger and slower than the 32bit one.


  • Option: SMP
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Symmetric multi-processing support
      This enables support for systems with more than one CPU. If you have a system with only one CPU, like most personal computers, say N. If you have a system with more than one CPU, say Y.
      If you say N here, the kernel will run on single and multiprocessor machines, but will use only one CPU of a multiprocessor machine. If you say Y here, the kernel will run on many, but not all, singleprocessor machines. On a singleprocessor machine, the kernel will run faster if you say N here.
      See also the <file:Documentation/smp.txt>, <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at <http://www.tldp.org/docs.html#howto>.
      If you don't know what to do here, say N.


  • Option: HOTPLUG_CPU
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)
    • default y if SMP
    • select HOTPLUG


  • Option: ARCH_DISCONTIGMEM_ENABLE
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Discontiguous memory support (EXPERIMENTAL)
    • depends on 64BIT && EXPERIMENTAL
      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 <file:Documentation/vm/numa> for more.




  • Option: PREEMPT
    • Kernel Versions: 2.6.15.6 ...
    • (on/off)
bool Preemptible Kernel
    • default n


  • Option: COMPAT
    • Kernel Versions: 2.6.15.6 ...

_bool y

    • depends on 64BIT


  • Option: HPUX
    • Kernel Versions: 2.6.15.6 ...
    • (on/off) Support for HP-UX binaries
    • depends on !64BIT


  • Option: NR_CPUS
    • Kernel Versions: 2.6.15.6 ...

"Maximum number of CPUs (2-32)" 2 32

    • depends on SMP
    • default "32"





Executable file formatsEdit











Linux Kernel Configuration

Also on Fandom

Random Wiki