vserver 1.9.3
[linux-2.6.git] / Documentation / kernel-parameters.txt
index 13839bd..e7ea0b7 100644 (file)
@@ -97,9 +97,6 @@ running once the system is up.
                        See header of drivers/scsi/53c7xx.c.
                        See also Documentation/scsi/ncr53c7xx.txt.
 
-       98busmouse.irq= [HW,MOUSE] PC-9801 Bus Mouse Driver
-                       Format: <irq>, default is 13
-
        acpi=           [HW,ACPI] Advanced Configuration and Power Interface 
                        Format: { force | off | ht | strict }
                        force -- enable ACPI if default was off
@@ -138,6 +135,20 @@ running once the system is up.
                        Recognize and ignore IRQ0/pin2 Interrupt Override.
                        For broken nForce2 BIOS resulting in XT-PIC timer.
 
+       acpi_dbg_layer= [HW,ACPI]
+                       Format: <int>
+                       Each bit of the <int> indicates an acpi debug layer,
+                       1: enable, 0: disable. It is useful for boot time
+                       debugging. After system has booted up, it can be set
+                       via /proc/acpi/debug_layer.
+
+       acpi_dbg_level= [HW,ACPI]
+                       Format: <int>
+                       Each bit of the <int> indicates an acpi debug level,
+                       1: enable, 0: disable. It is useful for boot time
+                       debugging. After system has booted up, it can be set
+                       via /proc/acpi/debug_level.
+
        ad1816=         [HW,OSS]
                        Format: <io>,<irq>,<dma>,<dma2>
                        See also Documentation/sound/oss/AD1816.
@@ -189,6 +200,11 @@ running once the system is up.
                        Disable APC CPU standby support. SPARCstation-Fox does
                        not play well with APC CPU idle - disable it if you have
                        APC and your system crashes randomly.
+
+       apic=           [APIC,i386] Change the output verbosity  whilst booting
+                       Format: { quiet (default) | verbose | debug }
+                       Change the amount of debugging information output
+                       when initialising the APIC and IO-APIC components.
  
        apm=            [APM] Advanced Power Management
                        See header of arch/i386/kernel/apm.c.
@@ -448,6 +464,11 @@ running once the system is up.
        hd?=            [HW] (E)IDE subsystem
        hd?lun=         See Documentation/ide.txt.
 
+       highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact
+                       size of <nn>. This works even on boxes that have no
+                       highmem otherwise. This also works to reduce highmem
+                       size on bigger boxes.
+
        hisax=          [HW,ISDN]
                        See Documentation/isdn/README.HiSax.
 
@@ -523,6 +544,18 @@ running once the system is up.
        isapnp=         [ISAPNP]
                        Format: <RDP>, <reset>, <pci_scan>, <verbosity>
 
+       isolcpus=       [KNL,SMP] Isolate CPUs from the general scheduler.
+                       Format: <cpu number>, ..., <cpu number>
+                       This option can be used to specify one or more CPUs
+                       to isolate from the general SMP balancing and scheduling
+                       algorithms. The only way to move a process onto or off
+                       an "isolated" CPU is via the CPU affinity syscalls.
+
+                       This option is the preferred way to isolate CPUs. The
+                       alternative - manually setting the CPU mask of all tasks
+                       in the system can cause problems and suboptimal load
+                       balancer performance.
+
        isp16=          [HW,CD]
                        Format: <io>,<irq>,<dma>,<setup>
 
@@ -574,6 +607,20 @@ running once the system is up.
                                so, the driver will manage that printer.
                                See also header of drivers/char/lp.c.
 
+       lpj=n           [KNL]
+                       Sets loops_per_jiffy to given constant, thus avoiding
+                       time-consuming boot-time autodetection (up to 250 ms per
+                       CPU). 0 enables autodetection (default). To determine
+                       the correct value for your kernel, boot with normal
+                       autodetection and see what value is printed. Note that
+                       on SMP systems the preset will be applied to all CPUs,
+                       which is likely to cause problems if your CPUs need
+                       significantly divergent settings. An incorrect value
+                       will cause delays in the kernel to be wrong, leading to
+                       unpredictable I/O errors and other breakage. Although
+                       unlikely, in the extreme case this might damage your
+                       hardware.
+
        ltpc=           [NET]
                        Format: <io>,<irq>,<dma>
 
@@ -650,6 +697,12 @@ running once the system is up.
 
        mga=            [HW,DRM]
 
+       mousedev.tap_time=
+                       [MOUSE] Maximum time between finger touching and
+                       leaving touchpad surface for touch to be considered
+                       a tap and be reported as a left button click (for
+                       touchpads working in absolute mode only).
+                       Format: <msecs>
        mousedev.xres=  [MOUSE] Horizontal screen resolution, used for devices
                        reporting absolute coordinates, such as tablets
        mousedev.yres=  [MOUSE] Vertical screen resolution, used for devices
@@ -707,6 +760,9 @@ running once the system is up.
        noasync         [HW,M68K] Disables async and sync negotiation for
                        all devices.
 
+       nobats          [PPC] Do not use BATs for mapping kernel lowmem
+                       on "Classic" PPC cores.
+
        nocache         [ARM]
  
        nodisconnect    [HW,SCSI,M68K] Disables SCSI disconnects.
@@ -739,8 +795,13 @@ running once the system is up.
 
        nolapic         [IA-32,APIC] Do not enable or use the local APIC.
 
+       noltlbs         [PPC] Do not use large page/tlb entries for kernel
+                       lowmem mapping on PPC40x.
+
        nomce           [IA-32] Machine Check Exception
 
+       noresidual      [PPC] Don't use residual data on PReP machines.
+
        noresume        [SWSUSP] Disables resume and restore original swap space.
  
        no-scroll       [VGA] Disables scrollback.
@@ -852,6 +913,13 @@ running once the system is up.
                noacpi                  [IA-32] Do not use ACPI for IRQ routing
                                        or for PCI scanning.
 
+               firmware                [ARM] Do not re-enumerate the bus but
+                                       instead just use the configuration
+                                       from the bootloader. This is currently
+                                       used on IXP2000 systems where the
+                                       bus has to be configured a certain way
+                                       for adjunct CPUs.
+
        pcmv=           [HW,PCMCIA] BadgePAD 4
 
        pd.             [PARIDE]
@@ -887,7 +955,10 @@ running once the system is up.
                        Ranges are in pairs (memory base and size).
 
        profile=        [KNL] Enable kernel profiling via /proc/profile
-                       (param: profile step/bucket size as a power of 2)
+                       { schedule | <number> }
+                       (param: schedule - profile schedule points}
+                       (param: profile step/bucket size as a power of 2 for
+                               statistical time based profiling)
 
        prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk
                        before loading.
@@ -1250,6 +1321,12 @@ running once the system is up.
                        This is actually a boot loader parameter; the value is
                        passed to the kernel using a special protocol.
 
+       vmalloc=nn[KMG] [KNL,BOOT] forces the vmalloc area to have an exact
+                       size of <nn>. This can be used to increase the
+                       minimum size (128MB on x86). It can also be used to
+                       decrease the size and leave more room for directly
+                       mapped kernel RAM.
+
        vmhalt=         [KNL,S390]
 
        vmpoff=         [KNL,S390]