aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-01-10 21:43:52 -0500
committerIngo Molnar <mingo@elte.hu>2009-01-10 21:43:52 -0500
commit99cd7074891f87c49660e3b2880564324a4733ac (patch)
tree903d2665bcb445f1f265d1adf7a99f265bcefc15 /Documentation/kernel-parameters.txt
parente8a9cbf6ae620d9e5ba9cb42001c033287a284a3 (diff)
parentc59765042f53a79a7a65585042ff463b69cb248c (diff)
Merge commit 'v2.6.29-rc1' into tracing/urgent
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt122
1 files changed, 92 insertions, 30 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index af600c0fe0e..ac613a661f4 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -92,6 +92,7 @@ parameter is applicable:
92 SUSPEND System suspend states are enabled. 92 SUSPEND System suspend states are enabled.
93 FTRACE Function tracing enabled. 93 FTRACE Function tracing enabled.
94 TS Appropriate touchscreen support is enabled. 94 TS Appropriate touchscreen support is enabled.
95 UMS USB Mass Storage support is enabled.
95 USB USB support is enabled. 96 USB USB support is enabled.
96 USBHID USB Human Interface Device support is enabled. 97 USBHID USB Human Interface Device support is enabled.
97 V4L Video For Linux support is enabled. 98 V4L Video For Linux support is enabled.
@@ -141,6 +142,7 @@ and is between 256 and 4096 characters. It is defined in the file
141 ht -- run only enough ACPI to enable Hyper Threading 142 ht -- run only enough ACPI to enable Hyper Threading
142 strict -- Be less tolerant of platforms that are not 143 strict -- Be less tolerant of platforms that are not
143 strictly ACPI specification compliant. 144 strictly ACPI specification compliant.
145 rsdt -- prefer RSDT over (default) XSDT
144 146
145 See also Documentation/power/pm.txt, pci=noacpi 147 See also Documentation/power/pm.txt, pci=noacpi
146 148
@@ -151,16 +153,20 @@ and is between 256 and 4096 characters. It is defined in the file
151 default: 0 153 default: 0
152 154
153 acpi_sleep= [HW,ACPI] Sleep options 155 acpi_sleep= [HW,ACPI] Sleep options
154 Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig, old_ordering } 156 Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig,
155 See Documentation/power/video.txt for s3_bios and s3_mode. 157 old_ordering, s4_nonvs }
158 See Documentation/power/video.txt for information on
159 s3_bios and s3_mode.
156 s3_beep is for debugging; it makes the PC's speaker beep 160 s3_beep is for debugging; it makes the PC's speaker beep
157 as soon as the kernel's real-mode entry point is called. 161 as soon as the kernel's real-mode entry point is called.
158 s4_nohwsig prevents ACPI hardware signature from being 162 s4_nohwsig prevents ACPI hardware signature from being
159 used during resume from hibernation. 163 used during resume from hibernation.
160 old_ordering causes the ACPI 1.0 ordering of the _PTS 164 old_ordering causes the ACPI 1.0 ordering of the _PTS
161 control method, wrt putting devices into low power 165 control method, with respect to putting devices into
162 states, to be enforced (the ACPI 2.0 ordering of _PTS is 166 low power states, to be enforced (the ACPI 2.0 ordering
163 used by default). 167 of _PTS is used by default).
168 s4_nonvs prevents the kernel from saving/restoring the
169 ACPI NVS memory during hibernation.
164 170
165 acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode 171 acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode
166 Format: { level | edge | high | low } 172 Format: { level | edge | high | low }
@@ -195,7 +201,7 @@ and is between 256 and 4096 characters. It is defined in the file
195 acpi_skip_timer_override [HW,ACPI] 201 acpi_skip_timer_override [HW,ACPI]
196 Recognize and ignore IRQ0/pin2 Interrupt Override. 202 Recognize and ignore IRQ0/pin2 Interrupt Override.
197 For broken nForce2 BIOS resulting in XT-PIC timer. 203 For broken nForce2 BIOS resulting in XT-PIC timer.
198 acpi_use_timer_override [HW,ACPI} 204 acpi_use_timer_override [HW,ACPI]
199 Use timer override. For some broken Nvidia NF5 boards 205 Use timer override. For some broken Nvidia NF5 boards
200 that require a timer override, but don't have 206 that require a timer override, but don't have
201 HPET 207 HPET
@@ -470,8 +476,8 @@ and is between 256 and 4096 characters. It is defined in the file
470 476
471 clearcpuid=BITNUM [X86] 477 clearcpuid=BITNUM [X86]
472 Disable CPUID feature X for the kernel. See 478 Disable CPUID feature X for the kernel. See
473 include/asm-x86/cpufeature.h for the valid bit numbers. 479 arch/x86/include/asm/cpufeature.h for the valid bit
474 Note the Linux specific bits are not necessarily 480 numbers. Note the Linux specific bits are not necessarily
475 stable over kernel options, but the vendor specific 481 stable over kernel options, but the vendor specific
476 ones should be. 482 ones should be.
477 Also note that user programs calling CPUID directly 483 Also note that user programs calling CPUID directly
@@ -552,6 +558,11 @@ and is between 256 and 4096 characters. It is defined in the file
552 not work reliably with all consoles, but is known 558 not work reliably with all consoles, but is known
553 to work with serial and VGA consoles. 559 to work with serial and VGA consoles.
554 560
561 coredump_filter=
562 [KNL] Change the default value for
563 /proc/<pid>/coredump_filter.
564 See also Documentation/filesystems/proc.txt.
565
555 cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver 566 cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver
556 Format: 567 Format:
557 <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>] 568 <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>]
@@ -824,8 +835,8 @@ and is between 256 and 4096 characters. It is defined in the file
824 835
825 hlt [BUGS=ARM,SH] 836 hlt [BUGS=ARM,SH]
826 837
827 hvc_iucv= [S390] Number of z/VM IUCV Hypervisor console (HVC) 838 hvc_iucv= [S390] Number of z/VM IUCV hypervisor console (HVC)
828 back-ends. Valid parameters: 0..8 839 terminal devices. Valid values: 0..8
829 840
830 i8042.debug [HW] Toggle i8042 debug mode 841 i8042.debug [HW] Toggle i8042 debug mode
831 i8042.direct [HW] Put keyboard port into non-translated mode 842 i8042.direct [HW] Put keyboard port into non-translated mode
@@ -873,17 +884,19 @@ and is between 256 and 4096 characters. It is defined in the file
873 See Documentation/ide/ide.txt. 884 See Documentation/ide/ide.txt.
874 885
875 idle= [X86] 886 idle= [X86]
876 Format: idle=poll or idle=mwait, idle=halt, idle=nomwait 887 Format: idle=poll, idle=mwait, idle=halt, idle=nomwait
877 Poll forces a polling idle loop that can slightly improves the performance 888 Poll forces a polling idle loop that can slightly
878 of waking up a idle CPU, but will use a lot of power and make the system 889 improve the performance of waking up a idle CPU, but
879 run hot. Not recommended. 890 will use a lot of power and make the system run hot.
880 idle=mwait. On systems which support MONITOR/MWAIT but the kernel chose 891 Not recommended.
881 to not use it because it doesn't save as much power as a normal idle 892 idle=mwait: On systems which support MONITOR/MWAIT but
882 loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same 893 the kernel chose to not use it because it doesn't save
883 as idle=poll. 894 as much power as a normal idle loop, use the
884 idle=halt. Halt is forced to be used for CPU idle. 895 MONITOR/MWAIT idle loop anyways. Performance should be
896 the same as idle=poll.
897 idle=halt: Halt is forced to be used for CPU idle.
885 In such case C2/C3 won't be used again. 898 In such case C2/C3 won't be used again.
886 idle=nomwait. Disable mwait for CPU C-states 899 idle=nomwait: Disable mwait for CPU C-states
887 900
888 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem 901 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
889 Claim all unknown PCI IDE storage controllers. 902 Claim all unknown PCI IDE storage controllers.
@@ -914,6 +927,10 @@ and is between 256 and 4096 characters. It is defined in the file
914 927
915 inttest= [IA64] 928 inttest= [IA64]
916 929
930 iomem= Disable strict checking of access to MMIO memory
931 strict regions from userspace.
932 relaxed
933
917 iommu= [x86] 934 iommu= [x86]
918 off 935 off
919 force 936 force
@@ -1074,8 +1091,8 @@ and is between 256 and 4096 characters. It is defined in the file
1074 lapic [X86-32,APIC] Enable the local APIC even if BIOS 1091 lapic [X86-32,APIC] Enable the local APIC even if BIOS
1075 disabled it. 1092 disabled it.
1076 1093
1077 lapic_timer_c2_ok [X86-32,x86-64,APIC] trust the local apic timer in 1094 lapic_timer_c2_ok [X86-32,x86-64,APIC] trust the local apic timer
1078 C2 power state. 1095 in C2 power state.
1079 1096
1080 libata.dma= [LIBATA] DMA control 1097 libata.dma= [LIBATA] DMA control
1081 libata.dma=0 Disable all PATA and SATA DMA 1098 libata.dma=0 Disable all PATA and SATA DMA
@@ -1127,6 +1144,8 @@ and is between 256 and 4096 characters. It is defined in the file
1127 If there are multiple matching configurations changing 1144 If there are multiple matching configurations changing
1128 the same attribute, the last one is used. 1145 the same attribute, the last one is used.
1129 1146
1147 lmb=debug [KNL] Enable lmb debug messages.
1148
1130 load_ramdisk= [RAM] List of ramdisks to load from floppy 1149 load_ramdisk= [RAM] List of ramdisks to load from floppy
1131 See Documentation/blockdev/ramdisk.txt. 1150 See Documentation/blockdev/ramdisk.txt.
1132 1151
@@ -1560,6 +1579,9 @@ and is between 256 and 4096 characters. It is defined in the file
1560 1579
1561 nosoftlockup [KNL] Disable the soft-lockup detector. 1580 nosoftlockup [KNL] Disable the soft-lockup detector.
1562 1581
1582 noswapaccount [KNL] Disable accounting of swap in memory resource
1583 controller. (See Documentation/controllers/memory.txt)
1584
1563 nosync [HW,M68K] Disables sync negotiation for all devices. 1585 nosync [HW,M68K] Disables sync negotiation for all devices.
1564 1586
1565 notsc [BUGS=X86-32] Disable Time Stamp Counter 1587 notsc [BUGS=X86-32] Disable Time Stamp Counter
@@ -1579,6 +1601,10 @@ and is between 256 and 4096 characters. It is defined in the file
1579 1601
1580 nr_uarts= [SERIAL] maximum number of UARTs to be registered. 1602 nr_uarts= [SERIAL] maximum number of UARTs to be registered.
1581 1603
1604 ohci1394_dma=early [HW] enable debugging via the ohci1394 driver.
1605 See Documentation/debugging-via-ohci1394.txt for more
1606 info.
1607
1582 olpc_ec_timeout= [OLPC] ms delay when issuing EC commands 1608 olpc_ec_timeout= [OLPC] ms delay when issuing EC commands
1583 Rather than timing out after 20 ms if an EC 1609 Rather than timing out after 20 ms if an EC
1584 command is not properly ACKed, override the length 1610 command is not properly ACKed, override the length
@@ -1803,10 +1829,10 @@ and is between 256 and 4096 characters. It is defined in the file
1803 autoconfiguration. 1829 autoconfiguration.
1804 Ranges are in pairs (memory base and size). 1830 Ranges are in pairs (memory base and size).
1805 1831
1806 dynamic_printk 1832 dynamic_printk Enables pr_debug()/dev_dbg() calls if
1807 Enables pr_debug()/dev_dbg() calls if 1833 CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled.
1808 CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled. These can also 1834 These can also be switched on/off via
1809 be switched on/off via <debugfs>/dynamic_printk/modules 1835 <debugfs>/dynamic_printk/modules
1810 1836
1811 print-fatal-signals= 1837 print-fatal-signals=
1812 [KNL] debug: print fatal signals 1838 [KNL] debug: print fatal signals
@@ -1894,7 +1920,7 @@ and is between 256 and 4096 characters. It is defined in the file
1894 1920
1895 reboot= [BUGS=X86-32,BUGS=ARM,BUGS=IA-64] Rebooting mode 1921 reboot= [BUGS=X86-32,BUGS=ARM,BUGS=IA-64] Rebooting mode
1896 Format: <reboot_mode>[,<reboot_mode2>[,...]] 1922 Format: <reboot_mode>[,<reboot_mode2>[,...]]
1897 See arch/*/kernel/reboot.c or arch/*/kernel/process.c 1923 See arch/*/kernel/reboot.c or arch/*/kernel/process.c
1898 1924
1899 relax_domain_level= 1925 relax_domain_level=
1900 [KNL, SMP] Set scheduler's default relax_domain_level. 1926 [KNL, SMP] Set scheduler's default relax_domain_level.
@@ -2294,7 +2320,8 @@ and is between 256 and 4096 characters. It is defined in the file
2294 2320
2295 thermal.psv= [HW,ACPI] 2321 thermal.psv= [HW,ACPI]
2296 -1: disable all passive trip points 2322 -1: disable all passive trip points
2297 <degrees C>: override all passive trip points to this value 2323 <degrees C>: override all passive trip points to this
2324 value
2298 2325
2299 thermal.tzp= [HW,ACPI] 2326 thermal.tzp= [HW,ACPI]
2300 Specify global default ACPI thermal zone polling rate 2327 Specify global default ACPI thermal zone polling rate
@@ -2382,6 +2409,41 @@ and is between 256 and 4096 characters. It is defined in the file
2382 usbhid.mousepoll= 2409 usbhid.mousepoll=
2383 [USBHID] The interval which mice are to be polled at. 2410 [USBHID] The interval which mice are to be polled at.
2384 2411
2412 usb-storage.delay_use=
2413 [UMS] The delay in seconds before a new device is
2414 scanned for Logical Units (default 5).
2415
2416 usb-storage.quirks=
2417 [UMS] A list of quirks entries to supplement or
2418 override the built-in unusual_devs list. List
2419 entries are separated by commas. Each entry has
2420 the form VID:PID:Flags where VID and PID are Vendor
2421 and Product ID values (4-digit hex numbers) and
2422 Flags is a set of characters, each corresponding
2423 to a common usb-storage quirk flag as follows:
2424 a = SANE_SENSE (collect more than 18 bytes
2425 of sense data);
2426 c = FIX_CAPACITY (decrease the reported
2427 device capacity by one sector);
2428 h = CAPACITY_HEURISTICS (decrease the
2429 reported device capacity by one
2430 sector if the number is odd);
2431 i = IGNORE_DEVICE (don't bind to this
2432 device);
2433 l = NOT_LOCKABLE (don't try to lock and
2434 unlock ejectable media);
2435 m = MAX_SECTORS_64 (don't transfer more
2436 than 64 sectors = 32 KB at a time);
2437 o = CAPACITY_OK (accept the capacity
2438 reported by the device);
2439 r = IGNORE_RESIDUE (the device reports
2440 bogus residue values);
2441 s = SINGLE_LUN (the device has only one
2442 Logical Unit);
2443 w = NO_WP_DETECT (don't test whether the
2444 medium is write-protected).
2445 Example: quirks=0419:aaf5:rl,0421:0433:rc
2446
2385 add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in 2447 add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in
2386 kernel's map of available physical RAM. 2448 kernel's map of available physical RAM.
2387 2449
@@ -2442,8 +2504,8 @@ and is between 256 and 4096 characters. It is defined in the file
2442 Format: 2504 Format:
2443 <irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]] 2505 <irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]
2444 2506
2445 norandmaps Don't use address space randomization 2507 norandmaps Don't use address space randomization. Equivalent to
2446 Equivalent to echo 0 > /proc/sys/kernel/randomize_va_space 2508 echo 0 > /proc/sys/kernel/randomize_va_space
2447 2509
2448______________________________________________________________________ 2510______________________________________________________________________
2449 2511