vserver 2.0 rc7
[linux-2.6.git] / Documentation / kernel-parameters.txt
index b24c796..4924d38 100644 (file)
@@ -67,17 +67,22 @@ restrictions referred to are that the relevant option is valid if:
        SCSI    Appropriate SCSI support is enabled.
                        A lot of drivers has their options described inside of
                        Documentation/scsi/.
+       SELINUX SELinux support is enabled.
        SERIAL  Serial support is enabled.
        SMP     The kernel is an SMP kernel.
        SPARC   Sparc architecture is enabled.
        SWSUSP  Software suspension is enabled.
        TS      Appropriate touchscreen support is enabled.
        USB     USB support is enabled.
+       USBHID  USB Human Interface Device support is enabled.
        V4L     Video For Linux support is enabled.
        VGA     The VGA console has been enabled.
        VT      Virtual terminal support is enabled.
        WDT     Watchdog support is enabled.
        XT      IBM PC/XT MFM hard disk support is enabled.
+       X86-64  X86-64 architecture is enabled.
+                       More X86-64 boot options can be found in
+                       Documentation/x86_64/boot-options.txt .
 
 In addition, the following text indicates that the option:
 
@@ -295,6 +300,14 @@ running once the system is up.
                        See header of drivers/cdrom/cdu31a.c.
 
        chandev=        [HW,NET] Generic channel device initialisation
+
+       checkreqprot    [SELINUX] Set initial checkreqprot flag value.
+                       Format: { "0" | "1" }
+                       See security/selinux/Kconfig help text.
+                       0 -- check protection applied by kernel (includes any implied execute protection).
+                       1 -- check protection requested by application.
+                       Default value is set via a kernel config option.
+                       Value can be changed at runtime via /selinux/checkreqprot.
  
        clock=          [BUGS=IA-32, HW] gettimeofday timesource override. 
                        Forces specified timesource (if avaliable) to be used
@@ -393,7 +406,7 @@ running once the system is up.
 
        dtc3181e=       [HW,SCSI]
 
-       earlyprintk=    [x86, x86_64]
+       earlyprintk=    [IA-32, X86-64]
                        earlyprintk=vga
                        earlyprintk=serial[,ttySn[,baudrate]]
 
@@ -435,6 +448,14 @@ running once the system is up.
                        See Documentation/block/as-iosched.txt
                        and Documentation/block/deadline-iosched.txt for details.
 
+       enforcing       [SELINUX] Set initial enforcing status.
+                       Format: {"0" | "1"}
+                       See security/selinux/Kconfig help text.
+                       0 -- permissive (log only, no denials).
+                       1 -- enforcing (deny and log).
+                       Default value is 0.
+                       Value can be changed at runtime via /selinux/enforce.
+
        es1370=         [HW,OSS]
                        Format: <lineout>[,<micbias>]
                        See also header of sound/oss/es1370.c.
@@ -514,11 +535,14 @@ running once the system is up.
        i8042.dumbkbd   [HW] Pretend that controlled can only read data from
                             keyboard and can not control its state
                             (Don't attempt to blink the leds)
-       i8042.noacpi    [HW] Don't use ACPI to discover KBD/AUX controller
-                            settings
        i8042.noaux     [HW] Don't check for auxiliary (== mouse) port
        i8042.nomux     [HW] Don't check presence of an active multiplexing
                             controller
+       i8042.nopnp     [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX
+                            controllers
+       i8042.panicblink=
+                       [HW] Frequency with which keyboard LEDs should blink
+                            when kernel panics (default is 0.5 sec)
        i8042.reset     [HW] Reset the controller during init and cleanup
        i8042.unlock    [HW] Unlock (ignore) the keylock
 
@@ -614,6 +638,9 @@ running once the system is up.
 
        keepinitrd      [HW,ARM]
 
+       kstack=N        [IA-32, X86-64] Print N words from the kernel stack
+                       in oops dumps.
+
        l2cr=           [PPC]
 
        lapic           [IA-32,APIC] Enable the local APIC even if BIOS disabled it.
@@ -634,6 +661,20 @@ running once the system is up.
        logibm.irq=     [HW,MOUSE] Logitech Bus Mouse Driver
                        Format: <irq>
 
+       loglevel=       All Kernel Messages with a loglevel smaller than the
+                       console loglevel will be printed to the console. It can
+                       also be changed with klogd or other programs. The
+                       loglevels are defined as follows:
+
+                       0 (KERN_EMERG)          system is unusable
+                       1 (KERN_ALERT)          action must be taken immediately
+                       2 (KERN_CRIT)           critical conditions
+                       3 (KERN_ERR)            error conditions
+                       4 (KERN_WARNING)        warning conditions
+                       5 (KERN_NOTICE)         normal but significant condition
+                       6 (KERN_INFO)           informational
+                       7 (KERN_DEBUG)          debug-level messages
+
        log_buf_len=n   Sets the size of the printk ring buffer, in bytes.
                        Format is n, nk, nM.  n must be a power of two.  The
                        default is set in kernel config.
@@ -776,6 +817,10 @@ running once the system is up.
        mtdparts=       [MTD]
                        See drivers/mtd/cmdline.c.
 
+       mtouchusb.raw_coordinates=
+                       [HW] Make the MicroTouch USB driver use raw coordinates ('y', default)
+                       or cooked coordinates ('n')
+
        n2=             [NET] SDL Inc. RISCom/N2 synchronous serial card
 
        NCR_D700=       [HW,SCSI]
@@ -825,7 +870,7 @@ running once the system is up.
 
        noexec          [IA-64]
 
-       noexec          [i386, x86_64]
+       noexec          [IA-32, X86-64]
                        noexec=on: enable non-executable mappings (default)
                        noexec=off: disable nn-executable mappings
 
@@ -837,6 +882,13 @@ running once the system is up.
                        instruction doesn't work correctly and not to
                        use it.
 
+       nohalt          [IA-64] Tells the kernel not to use the power saving
+                       function PAL_HALT_LIGHT when idle. This increases
+                       power-consumption. On the positive side, it reduces
+                       interrupt wake-up latency, which may improve performance
+                       in certain environments such as networked servers or
+                       real-time systems.
+
        noirqdebug      [IA-32] Disables the code which attempts to detect and
                        disable unhandled interrupt sources.
 
@@ -1146,10 +1198,16 @@ running once the system is up.
 
        scsi_logging=   [SCSI]
 
-       serialnumber    [BUGS=IA-32]
+       selinux         [SELINUX] Disable or enable SELinux at boot time.
+                       Format: { "0" | "1" }
+                       See security/selinux/Kconfig help text.
+                       0 -- disable.
+                       1 -- enable.
+                       Default value is set via kernel config option.
+                       If enabled at boot time, /selinux/disable can be used
+                       later to disable prior to initial policy load.
 
-       sf16fm=         [HW] SF16FMI radio driver for Linux
-                       Format: <io>
+       serialnumber    [BUGS=IA-32]
 
        sg_def_reserved_size=
                        [SCSI]
@@ -1345,9 +1403,6 @@ running once the system is up.
        sym53c416=      [HW,SCSI]
                        See header of drivers/scsi/sym53c416.c.
 
-       sym53c8xx=      [HW,SCSI]
-                       See Documentation/scsi/ncr53c8xx.txt.
-
        t128=           [HW,SCSI]
                        See header of drivers/scsi/t128.c.
 
@@ -1356,6 +1411,8 @@ running once the system is up.
        thash_entries=  [KNL,NET]
                        Set number of hash buckets for TCP connection
 
+       time            Show timing data prefixed to each printk message line
+
        tipar.timeout=  [HW,PPT]
                        Set communications timeout in tenths of a second
                        (default 15).
@@ -1393,6 +1450,9 @@ running once the system is up.
                        Format: <io>,<irq>
 
        usb-handoff     [HW] Enable early USB BIOS -> OS handoff
+
+       usbhid.mousepoll=
+                       [USBHID] The interval which mice are to be polled at.
  
        video=          [FB] Frame buffer configuration
                        See Documentation/fb/modedb.txt.