diff options
author | Len Brown <len.brown@intel.com> | 2009-01-09 03:39:43 -0500 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2009-01-09 03:39:43 -0500 |
commit | b2576e1d4408e134e2188c967b1f28af39cd79d4 (patch) | |
tree | 004f3c82faab760f304ce031d6d2f572e7746a50 /Documentation/kernel-parameters.txt | |
parent | 3cc8a5f4ba91f67bbdb81a43a99281a26aab8d77 (diff) | |
parent | 2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f (diff) |
Merge branch 'linus' into release
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 132 |
1 files changed, 122 insertions, 10 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index f3a89fac2202..fcc48bf722a8 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -89,7 +89,9 @@ parameter is applicable: | |||
89 | SPARC Sparc architecture is enabled. | 89 | SPARC Sparc architecture is enabled. |
90 | SWSUSP Software suspend (hibernation) is enabled. | 90 | SWSUSP Software suspend (hibernation) is enabled. |
91 | SUSPEND System suspend states are enabled. | 91 | SUSPEND System suspend states are enabled. |
92 | FTRACE Function tracing enabled. | ||
92 | TS Appropriate touchscreen support is enabled. | 93 | TS Appropriate touchscreen support is enabled. |
94 | UMS USB Mass Storage support is enabled. | ||
93 | USB USB support is enabled. | 95 | USB USB support is enabled. |
94 | USBHID USB Human Interface Device support is enabled. | 96 | USBHID USB Human Interface Device support is enabled. |
95 | V4L Video For Linux support is enabled. | 97 | V4L Video For Linux support is enabled. |
@@ -473,8 +475,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
473 | 475 | ||
474 | clearcpuid=BITNUM [X86] | 476 | clearcpuid=BITNUM [X86] |
475 | Disable CPUID feature X for the kernel. See | 477 | Disable CPUID feature X for the kernel. See |
476 | include/asm-x86/cpufeature.h for the valid bit numbers. | 478 | arch/x86/include/asm/cpufeature.h for the valid bit |
477 | Note the Linux specific bits are not necessarily | 479 | numbers. Note the Linux specific bits are not necessarily |
478 | stable over kernel options, but the vendor specific | 480 | stable over kernel options, but the vendor specific |
479 | ones should be. | 481 | ones should be. |
480 | Also note that user programs calling CPUID directly | 482 | Also note that user programs calling CPUID directly |
@@ -555,6 +557,11 @@ and is between 256 and 4096 characters. It is defined in the file | |||
555 | not work reliably with all consoles, but is known | 557 | not work reliably with all consoles, but is known |
556 | to work with serial and VGA consoles. | 558 | to work with serial and VGA consoles. |
557 | 559 | ||
560 | coredump_filter= | ||
561 | [KNL] Change the default value for | ||
562 | /proc/<pid>/coredump_filter. | ||
563 | See also Documentation/filesystems/proc.txt. | ||
564 | |||
558 | cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver | 565 | cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver |
559 | Format: | 566 | Format: |
560 | <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>] | 567 | <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>] |
@@ -758,6 +765,14 @@ and is between 256 and 4096 characters. It is defined in the file | |||
758 | parameter will force ia64_sal_cache_flush to call | 765 | parameter will force ia64_sal_cache_flush to call |
759 | ia64_pal_cache_flush instead of SAL_CACHE_FLUSH. | 766 | ia64_pal_cache_flush instead of SAL_CACHE_FLUSH. |
760 | 767 | ||
768 | ftrace=[tracer] | ||
769 | [ftrace] will set and start the specified tracer | ||
770 | as early as possible in order to facilitate early | ||
771 | boot debugging. | ||
772 | |||
773 | ftrace_dump_on_oops | ||
774 | [ftrace] will dump the trace buffers on oops. | ||
775 | |||
761 | gamecon.map[2|3]= | 776 | gamecon.map[2|3]= |
762 | [HW,JOY] Multisystem joystick and NES/SNES/PSX pad | 777 | [HW,JOY] Multisystem joystick and NES/SNES/PSX pad |
763 | support via parallel port (up to 5 devices per port) | 778 | support via parallel port (up to 5 devices per port) |
@@ -819,6 +834,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
819 | 834 | ||
820 | hlt [BUGS=ARM,SH] | 835 | hlt [BUGS=ARM,SH] |
821 | 836 | ||
837 | hvc_iucv= [S390] Number of z/VM IUCV Hypervisor console (HVC) | ||
838 | back-ends. Valid parameters: 0..8 | ||
839 | |||
822 | i8042.debug [HW] Toggle i8042 debug mode | 840 | i8042.debug [HW] Toggle i8042 debug mode |
823 | i8042.direct [HW] Put keyboard port into non-translated mode | 841 | i8042.direct [HW] Put keyboard port into non-translated mode |
824 | i8042.dumbkbd [HW] Pretend that controller can only read data from | 842 | i8042.dumbkbd [HW] Pretend that controller can only read data from |
@@ -908,6 +926,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
908 | 926 | ||
909 | inttest= [IA64] | 927 | inttest= [IA64] |
910 | 928 | ||
929 | iomem= Disable strict checking of access to MMIO memory | ||
930 | strict regions from userspace. | ||
931 | relaxed | ||
932 | |||
911 | iommu= [x86] | 933 | iommu= [x86] |
912 | off | 934 | off |
913 | force | 935 | force |
@@ -1112,6 +1134,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1112 | If there are multiple matching configurations changing | 1134 | If there are multiple matching configurations changing |
1113 | the same attribute, the last one is used. | 1135 | the same attribute, the last one is used. |
1114 | 1136 | ||
1137 | lmb=debug [KNL] Enable lmb debug messages. | ||
1138 | |||
1115 | load_ramdisk= [RAM] List of ramdisks to load from floppy | 1139 | load_ramdisk= [RAM] List of ramdisks to load from floppy |
1116 | See Documentation/blockdev/ramdisk.txt. | 1140 | See Documentation/blockdev/ramdisk.txt. |
1117 | 1141 | ||
@@ -1403,7 +1427,20 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1403 | when a NMI is triggered. | 1427 | when a NMI is triggered. |
1404 | Format: [state][,regs][,debounce][,die] | 1428 | Format: [state][,regs][,debounce][,die] |
1405 | 1429 | ||
1406 | nmi_watchdog= [KNL,BUGS=X86-32] Debugging features for SMP kernels | 1430 | nmi_watchdog= [KNL,BUGS=X86-32,X86-64] Debugging features for SMP kernels |
1431 | Format: [panic,][num] | ||
1432 | Valid num: 0,1,2 | ||
1433 | 0 - turn nmi_watchdog off | ||
1434 | 1 - use the IO-APIC timer for the NMI watchdog | ||
1435 | 2 - use the local APIC for the NMI watchdog using | ||
1436 | a performance counter. Note: This will use one performance | ||
1437 | counter and the local APIC's performance vector. | ||
1438 | When panic is specified panic when an NMI watchdog timeout occurs. | ||
1439 | This is useful when you use a panic=... timeout and need the box | ||
1440 | quickly up again. | ||
1441 | Instead of 1 and 2 it is possible to use the following | ||
1442 | symbolic names: lapic and ioapic | ||
1443 | Example: nmi_watchdog=2 or nmi_watchdog=panic,lapic | ||
1407 | 1444 | ||
1408 | no387 [BUGS=X86-32] Tells the kernel to use the 387 maths | 1445 | no387 [BUGS=X86-32] Tells the kernel to use the 387 maths |
1409 | emulation library even if a 387 maths coprocessor | 1446 | emulation library even if a 387 maths coprocessor |
@@ -1459,6 +1496,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1459 | instruction doesn't work correctly and not to | 1496 | instruction doesn't work correctly and not to |
1460 | use it. | 1497 | use it. |
1461 | 1498 | ||
1499 | no_file_caps Tells the kernel not to honor file capabilities. The | ||
1500 | only way then for a file to be executed with privilege | ||
1501 | is to be setuid root or executed by root. | ||
1502 | |||
1462 | nohalt [IA-64] Tells the kernel not to use the power saving | 1503 | nohalt [IA-64] Tells the kernel not to use the power saving |
1463 | function PAL_HALT_LIGHT when idle. This increases | 1504 | function PAL_HALT_LIGHT when idle. This increases |
1464 | power-consumption. On the positive side, it reduces | 1505 | power-consumption. On the positive side, it reduces |
@@ -1528,6 +1569,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1528 | 1569 | ||
1529 | nosoftlockup [KNL] Disable the soft-lockup detector. | 1570 | nosoftlockup [KNL] Disable the soft-lockup detector. |
1530 | 1571 | ||
1572 | noswapaccount [KNL] Disable accounting of swap in memory resource | ||
1573 | controller. (See Documentation/controllers/memory.txt) | ||
1574 | |||
1531 | nosync [HW,M68K] Disables sync negotiation for all devices. | 1575 | nosync [HW,M68K] Disables sync negotiation for all devices. |
1532 | 1576 | ||
1533 | notsc [BUGS=X86-32] Disable Time Stamp Counter | 1577 | notsc [BUGS=X86-32] Disable Time Stamp Counter |
@@ -1547,6 +1591,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1547 | 1591 | ||
1548 | nr_uarts= [SERIAL] maximum number of UARTs to be registered. | 1592 | nr_uarts= [SERIAL] maximum number of UARTs to be registered. |
1549 | 1593 | ||
1594 | ohci1394_dma=early [HW] enable debugging via the ohci1394 driver. | ||
1595 | See Documentation/debugging-via-ohci1394.txt for more | ||
1596 | info. | ||
1597 | |||
1550 | olpc_ec_timeout= [OLPC] ms delay when issuing EC commands | 1598 | olpc_ec_timeout= [OLPC] ms delay when issuing EC commands |
1551 | Rather than timing out after 20 ms if an EC | 1599 | Rather than timing out after 20 ms if an EC |
1552 | command is not properly ACKed, override the length | 1600 | command is not properly ACKed, override the length |
@@ -1636,6 +1684,17 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1636 | nomsi [MSI] If the PCI_MSI kernel config parameter is | 1684 | nomsi [MSI] If the PCI_MSI kernel config parameter is |
1637 | enabled, this kernel boot option can be used to | 1685 | enabled, this kernel boot option can be used to |
1638 | disable the use of MSI interrupts system-wide. | 1686 | disable the use of MSI interrupts system-wide. |
1687 | noioapicquirk [APIC] Disable all boot interrupt quirks. | ||
1688 | Safety option to keep boot IRQs enabled. This | ||
1689 | should never be necessary. | ||
1690 | ioapicreroute [APIC] Enable rerouting of boot IRQs to the | ||
1691 | primary IO-APIC for bridges that cannot disable | ||
1692 | boot IRQs. This fixes a source of spurious IRQs | ||
1693 | when the system masks IRQs. | ||
1694 | noioapicreroute [APIC] Disable workaround that uses the | ||
1695 | boot IRQ equivalent of an IRQ that connects to | ||
1696 | a chipset where boot IRQs cannot be disabled. | ||
1697 | The opposite of ioapicreroute. | ||
1639 | biosirq [X86-32] Use PCI BIOS calls to get the interrupt | 1698 | biosirq [X86-32] Use PCI BIOS calls to get the interrupt |
1640 | routing table. These calls are known to be buggy | 1699 | routing table. These calls are known to be buggy |
1641 | on several machines and they hang the machine | 1700 | on several machines and they hang the machine |
@@ -1760,10 +1819,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1760 | autoconfiguration. | 1819 | autoconfiguration. |
1761 | Ranges are in pairs (memory base and size). | 1820 | Ranges are in pairs (memory base and size). |
1762 | 1821 | ||
1763 | dynamic_printk | 1822 | dynamic_printk Enables pr_debug()/dev_dbg() calls if |
1764 | Enables pr_debug()/dev_dbg() calls if | 1823 | CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled. |
1765 | CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled. These can also | 1824 | These can also be switched on/off via |
1766 | be switched on/off via <debugfs>/dynamic_printk/modules | 1825 | <debugfs>/dynamic_printk/modules |
1767 | 1826 | ||
1768 | print-fatal-signals= | 1827 | print-fatal-signals= |
1769 | [KNL] debug: print fatal signals | 1828 | [KNL] debug: print fatal signals |
@@ -1851,7 +1910,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1851 | 1910 | ||
1852 | reboot= [BUGS=X86-32,BUGS=ARM,BUGS=IA-64] Rebooting mode | 1911 | reboot= [BUGS=X86-32,BUGS=ARM,BUGS=IA-64] Rebooting mode |
1853 | Format: <reboot_mode>[,<reboot_mode2>[,...]] | 1912 | Format: <reboot_mode>[,<reboot_mode2>[,...]] |
1854 | See arch/*/kernel/reboot.c or arch/*/kernel/process.c | 1913 | See arch/*/kernel/reboot.c or arch/*/kernel/process.c |
1855 | 1914 | ||
1856 | relax_domain_level= | 1915 | relax_domain_level= |
1857 | [KNL, SMP] Set scheduler's default relax_domain_level. | 1916 | [KNL, SMP] Set scheduler's default relax_domain_level. |
@@ -2175,6 +2234,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
2175 | st= [HW,SCSI] SCSI tape parameters (buffers, etc.) | 2234 | st= [HW,SCSI] SCSI tape parameters (buffers, etc.) |
2176 | See Documentation/scsi/st.txt. | 2235 | See Documentation/scsi/st.txt. |
2177 | 2236 | ||
2237 | stacktrace [FTRACE] | ||
2238 | Enabled the stack tracer on boot up. | ||
2239 | |||
2178 | sti= [PARISC,HW] | 2240 | sti= [PARISC,HW] |
2179 | Format: <num> | 2241 | Format: <num> |
2180 | Set the STI (builtin display/keyboard on the HP-PARISC | 2242 | Set the STI (builtin display/keyboard on the HP-PARISC |
@@ -2260,12 +2322,27 @@ and is between 256 and 4096 characters. It is defined in the file | |||
2260 | See comment before function dc390_setup() in | 2322 | See comment before function dc390_setup() in |
2261 | drivers/scsi/tmscsim.c. | 2323 | drivers/scsi/tmscsim.c. |
2262 | 2324 | ||
2325 | topology= [S390] | ||
2326 | Format: {off | on} | ||
2327 | Specify if the kernel should make use of the cpu | ||
2328 | topology informations if the hardware supports these. | ||
2329 | The scheduler will make use of these informations and | ||
2330 | e.g. base its process migration decisions on it. | ||
2331 | Default is off. | ||
2332 | |||
2263 | tp720= [HW,PS2] | 2333 | tp720= [HW,PS2] |
2264 | 2334 | ||
2265 | trix= [HW,OSS] MediaTrix AudioTrix Pro | 2335 | trix= [HW,OSS] MediaTrix AudioTrix Pro |
2266 | Format: | 2336 | Format: |
2267 | <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq> | 2337 | <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq> |
2268 | 2338 | ||
2339 | tsc= Disable clocksource-must-verify flag for TSC. | ||
2340 | Format: <string> | ||
2341 | [x86] reliable: mark tsc clocksource as reliable, this | ||
2342 | disables clocksource verification at runtime. | ||
2343 | Used to enable high-resolution timer mode on older | ||
2344 | hardware, and in virtualized environment. | ||
2345 | |||
2269 | turbografx.map[2|3]= [HW,JOY] | 2346 | turbografx.map[2|3]= [HW,JOY] |
2270 | TurboGraFX parallel port interface | 2347 | TurboGraFX parallel port interface |
2271 | Format: | 2348 | Format: |
@@ -2322,6 +2399,41 @@ and is between 256 and 4096 characters. It is defined in the file | |||
2322 | usbhid.mousepoll= | 2399 | usbhid.mousepoll= |
2323 | [USBHID] The interval which mice are to be polled at. | 2400 | [USBHID] The interval which mice are to be polled at. |
2324 | 2401 | ||
2402 | usb-storage.delay_use= | ||
2403 | [UMS] The delay in seconds before a new device is | ||
2404 | scanned for Logical Units (default 5). | ||
2405 | |||
2406 | usb-storage.quirks= | ||
2407 | [UMS] A list of quirks entries to supplement or | ||
2408 | override the built-in unusual_devs list. List | ||
2409 | entries are separated by commas. Each entry has | ||
2410 | the form VID:PID:Flags where VID and PID are Vendor | ||
2411 | and Product ID values (4-digit hex numbers) and | ||
2412 | Flags is a set of characters, each corresponding | ||
2413 | to a common usb-storage quirk flag as follows: | ||
2414 | a = SANE_SENSE (collect more than 18 bytes | ||
2415 | of sense data); | ||
2416 | c = FIX_CAPACITY (decrease the reported | ||
2417 | device capacity by one sector); | ||
2418 | h = CAPACITY_HEURISTICS (decrease the | ||
2419 | reported device capacity by one | ||
2420 | sector if the number is odd); | ||
2421 | i = IGNORE_DEVICE (don't bind to this | ||
2422 | device); | ||
2423 | l = NOT_LOCKABLE (don't try to lock and | ||
2424 | unlock ejectable media); | ||
2425 | m = MAX_SECTORS_64 (don't transfer more | ||
2426 | than 64 sectors = 32 KB at a time); | ||
2427 | o = CAPACITY_OK (accept the capacity | ||
2428 | reported by the device); | ||
2429 | r = IGNORE_RESIDUE (the device reports | ||
2430 | bogus residue values); | ||
2431 | s = SINGLE_LUN (the device has only one | ||
2432 | Logical Unit); | ||
2433 | w = NO_WP_DETECT (don't test whether the | ||
2434 | medium is write-protected). | ||
2435 | Example: quirks=0419:aaf5:rl,0421:0433:rc | ||
2436 | |||
2325 | add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in | 2437 | add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in |
2326 | kernel's map of available physical RAM. | 2438 | kernel's map of available physical RAM. |
2327 | 2439 | ||
@@ -2382,8 +2494,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
2382 | Format: | 2494 | Format: |
2383 | <irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]] | 2495 | <irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]] |
2384 | 2496 | ||
2385 | norandmaps Don't use address space randomization | 2497 | norandmaps Don't use address space randomization. Equivalent to |
2386 | Equivalent to echo 0 > /proc/sys/kernel/randomize_va_space | 2498 | echo 0 > /proc/sys/kernel/randomize_va_space |
2387 | 2499 | ||
2388 | ______________________________________________________________________ | 2500 | ______________________________________________________________________ |
2389 | 2501 | ||