diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-01-10 21:43:52 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-01-10 21:43:52 -0500 |
commit | 99cd7074891f87c49660e3b2880564324a4733ac (patch) | |
tree | 903d2665bcb445f1f265d1adf7a99f265bcefc15 /Documentation/kernel-parameters.txt | |
parent | e8a9cbf6ae620d9e5ba9cb42001c033287a284a3 (diff) | |
parent | c59765042f53a79a7a65585042ff463b69cb248c (diff) |
Merge commit 'v2.6.29-rc1' into tracing/urgent
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 122 |
1 files changed, 92 insertions, 30 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index af600c0fe0ec..ac613a661f46 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 | ||