diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 80 |
1 files changed, 60 insertions, 20 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 6172e4360f60..90b3924071b6 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -134,7 +134,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
134 | ./include/asm/setup.h as COMMAND_LINE_SIZE. | 134 | ./include/asm/setup.h as COMMAND_LINE_SIZE. |
135 | 135 | ||
136 | 136 | ||
137 | acpi= [HW,ACPI,X86-64,i386] | 137 | acpi= [HW,ACPI,X86] |
138 | Advanced Configuration and Power Interface | 138 | Advanced Configuration and Power Interface |
139 | Format: { force | off | ht | strict | noirq | rsdt } | 139 | Format: { force | off | ht | strict | noirq | rsdt } |
140 | force -- enable ACPI if default was off | 140 | force -- enable ACPI if default was off |
@@ -218,7 +218,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
218 | acpi_osi="!string2" # remove built-in string2 | 218 | acpi_osi="!string2" # remove built-in string2 |
219 | acpi_osi= # disable all strings | 219 | acpi_osi= # disable all strings |
220 | 220 | ||
221 | acpi_pm_good [X86-32,X86-64] | 221 | acpi_pm_good [X86] |
222 | Override the pmtimer bug detection: force the kernel | 222 | Override the pmtimer bug detection: force the kernel |
223 | to assume that this machine's pmtimer latches its value | 223 | to assume that this machine's pmtimer latches its value |
224 | and always returns good values. | 224 | and always returns good values. |
@@ -231,6 +231,35 @@ and is between 256 and 4096 characters. It is defined in the file | |||
231 | power state again in power transition. | 231 | power state again in power transition. |
232 | 1 : disable the power state check | 232 | 1 : disable the power state check |
233 | 233 | ||
234 | acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode | ||
235 | Format: { level | edge | high | low } | ||
236 | |||
237 | acpi_serialize [HW,ACPI] force serialization of AML methods | ||
238 | |||
239 | acpi_skip_timer_override [HW,ACPI] | ||
240 | Recognize and ignore IRQ0/pin2 Interrupt Override. | ||
241 | For broken nForce2 BIOS resulting in XT-PIC timer. | ||
242 | |||
243 | acpi_sleep= [HW,ACPI] Sleep options | ||
244 | Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig, | ||
245 | old_ordering, s4_nonvs } | ||
246 | See Documentation/power/video.txt for information on | ||
247 | s3_bios and s3_mode. | ||
248 | s3_beep is for debugging; it makes the PC's speaker beep | ||
249 | as soon as the kernel's real-mode entry point is called. | ||
250 | s4_nohwsig prevents ACPI hardware signature from being | ||
251 | used during resume from hibernation. | ||
252 | old_ordering causes the ACPI 1.0 ordering of the _PTS | ||
253 | control method, with respect to putting devices into | ||
254 | low power states, to be enforced (the ACPI 2.0 ordering | ||
255 | of _PTS is used by default). | ||
256 | s4_nonvs prevents the kernel from saving/restoring the | ||
257 | ACPI NVS memory during hibernation. | ||
258 | |||
259 | acpi_use_timer_override [HW,ACPI] | ||
260 | Use timer override. For some broken Nvidia NF5 boards | ||
261 | that require a timer override, but don't have HPET | ||
262 | |||
234 | acpi_enforce_resources= [ACPI] | 263 | acpi_enforce_resources= [ACPI] |
235 | { strict | lax | no } | 264 | { strict | lax | no } |
236 | Check for resource conflicts between native drivers | 265 | Check for resource conflicts between native drivers |
@@ -250,6 +279,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
250 | ad1848= [HW,OSS] | 279 | ad1848= [HW,OSS] |
251 | Format: <io>,<irq>,<dma>,<dma2>,<type> | 280 | Format: <io>,<irq>,<dma>,<dma2>,<type> |
252 | 281 | ||
282 | add_efi_memmap [EFI; X86] Include EFI memory map in | ||
283 | kernel's map of available physical RAM. | ||
284 | |||
253 | advansys= [HW,SCSI] | 285 | advansys= [HW,SCSI] |
254 | See header of drivers/scsi/advansys.c. | 286 | See header of drivers/scsi/advansys.c. |
255 | 287 | ||
@@ -459,7 +491,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
459 | Also note the kernel might malfunction if you disable | 491 | Also note the kernel might malfunction if you disable |
460 | some critical bits. | 492 | some critical bits. |
461 | 493 | ||
462 | code_bytes [IA32/X86_64] How many bytes of object code to print | 494 | code_bytes [X86] How many bytes of object code to print |
463 | in an oops report. | 495 | in an oops report. |
464 | Range: 0 - 8192 | 496 | Range: 0 - 8192 |
465 | Default: 64 | 497 | Default: 64 |
@@ -592,7 +624,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
592 | MTRR settings. This parameter disables that behavior, | 624 | MTRR settings. This parameter disables that behavior, |
593 | possibly causing your machine to run very slowly. | 625 | possibly causing your machine to run very slowly. |
594 | 626 | ||
595 | disable_timer_pin_1 [i386,x86-64] | 627 | disable_timer_pin_1 [X86] |
596 | Disable PIN 1 of APIC timer | 628 | Disable PIN 1 of APIC timer |
597 | Can be useful to work around chipset bugs. | 629 | Can be useful to work around chipset bugs. |
598 | 630 | ||
@@ -624,7 +656,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
624 | UART at the specified I/O port or MMIO address. | 656 | UART at the specified I/O port or MMIO address. |
625 | The options are the same as for ttyS, above. | 657 | The options are the same as for ttyS, above. |
626 | 658 | ||
627 | earlyprintk= [X86-32,X86-64,SH,BLACKFIN] | 659 | earlyprintk= [X86,SH,BLACKFIN] |
628 | earlyprintk=vga | 660 | earlyprintk=vga |
629 | earlyprintk=serial[,ttySn[,baudrate]] | 661 | earlyprintk=serial[,ttySn[,baudrate]] |
630 | earlyprintk=dbgp | 662 | earlyprintk=dbgp |
@@ -659,7 +691,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
659 | See Documentation/block/as-iosched.txt and | 691 | See Documentation/block/as-iosched.txt and |
660 | Documentation/block/deadline-iosched.txt for details. | 692 | Documentation/block/deadline-iosched.txt for details. |
661 | 693 | ||
662 | elfcorehdr= [IA64,PPC,SH,X86-32,X86_64] | 694 | elfcorehdr= [IA64,PPC,SH,X86] |
663 | Specifies physical address of start of kernel core | 695 | Specifies physical address of start of kernel core |
664 | image elf header. Generally kexec loader will | 696 | image elf header. Generally kexec loader will |
665 | pass this option to capture kernel. | 697 | pass this option to capture kernel. |
@@ -938,7 +970,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
938 | See comment before marvel_specify_io7 in | 970 | See comment before marvel_specify_io7 in |
939 | arch/alpha/kernel/core_marvel.c. | 971 | arch/alpha/kernel/core_marvel.c. |
940 | 972 | ||
941 | io_delay= [X86-32,X86-64] I/O delay method | 973 | io_delay= [X86] I/O delay method |
942 | 0x80 | 974 | 0x80 |
943 | Standard port 0x80 based delay | 975 | Standard port 0x80 based delay |
944 | 0xed | 976 | 0xed |
@@ -1000,7 +1032,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1000 | 1032 | ||
1001 | keepinitrd [HW,ARM] | 1033 | keepinitrd [HW,ARM] |
1002 | 1034 | ||
1003 | kernelcore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter | 1035 | kernelcore=nn[KMG] [KNL,X86,IA-64,PPC] This parameter |
1004 | specifies the amount of memory usable by the kernel | 1036 | specifies the amount of memory usable by the kernel |
1005 | for non-movable allocations. The requested amount is | 1037 | for non-movable allocations. The requested amount is |
1006 | spread evenly throughout all nodes in the system. The | 1038 | spread evenly throughout all nodes in the system. The |
@@ -1034,7 +1066,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1034 | Configure the RouterBoard 532 series on-chip | 1066 | Configure the RouterBoard 532 series on-chip |
1035 | Ethernet adapter MAC address. | 1067 | Ethernet adapter MAC address. |
1036 | 1068 | ||
1037 | kstack=N [X86-32,X86-64] Print N words from the kernel stack | 1069 | kstack=N [X86] Print N words from the kernel stack |
1038 | in oops dumps. | 1070 | in oops dumps. |
1039 | 1071 | ||
1040 | l2cr= [PPC] | 1072 | l2cr= [PPC] |
@@ -1044,7 +1076,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1044 | lapic [X86-32,APIC] Enable the local APIC even if BIOS | 1076 | lapic [X86-32,APIC] Enable the local APIC even if BIOS |
1045 | disabled it. | 1077 | disabled it. |
1046 | 1078 | ||
1047 | lapic_timer_c2_ok [X86-32,x86-64,APIC] trust the local apic timer | 1079 | lapic_timer_c2_ok [X86,APIC] trust the local apic timer |
1048 | in C2 power state. | 1080 | in C2 power state. |
1049 | 1081 | ||
1050 | libata.dma= [LIBATA] DMA control | 1082 | libata.dma= [LIBATA] DMA control |
@@ -1229,7 +1261,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1229 | [KNL,SH] Allow user to override the default size for | 1261 | [KNL,SH] Allow user to override the default size for |
1230 | per-device physically contiguous DMA buffers. | 1262 | per-device physically contiguous DMA buffers. |
1231 | 1263 | ||
1232 | memmap=exactmap [KNL,X86-32,X86_64] Enable setting of an exact | 1264 | memmap=exactmap [KNL,X86] Enable setting of an exact |
1233 | E820 memory map, as specified by the user. | 1265 | E820 memory map, as specified by the user. |
1234 | Such memmap=exactmap lines can be constructed based on | 1266 | Such memmap=exactmap lines can be constructed based on |
1235 | BIOS output or other requirements. See the memmap=nn@ss | 1267 | BIOS output or other requirements. See the memmap=nn@ss |
@@ -1320,7 +1352,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1320 | mousedev.yres= [MOUSE] Vertical screen resolution, used for devices | 1352 | mousedev.yres= [MOUSE] Vertical screen resolution, used for devices |
1321 | reporting absolute coordinates, such as tablets | 1353 | reporting absolute coordinates, such as tablets |
1322 | 1354 | ||
1323 | movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter | 1355 | movablecore=nn[KMG] [KNL,X86,IA-64,PPC] This parameter |
1324 | is similar to kernelcore except it specifies the | 1356 | is similar to kernelcore except it specifies the |
1325 | amount of memory used for migratable allocations. | 1357 | amount of memory used for migratable allocations. |
1326 | If both kernelcore and movablecore is specified, | 1358 | If both kernelcore and movablecore is specified, |
@@ -1422,7 +1454,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1422 | when a NMI is triggered. | 1454 | when a NMI is triggered. |
1423 | Format: [state][,regs][,debounce][,die] | 1455 | Format: [state][,regs][,debounce][,die] |
1424 | 1456 | ||
1425 | nmi_watchdog= [KNL,BUGS=X86-32,X86-64] Debugging features for SMP kernels | 1457 | nmi_watchdog= [KNL,BUGS=X86] Debugging features for SMP kernels |
1426 | Format: [panic,][num] | 1458 | Format: [panic,][num] |
1427 | Valid num: 0,1,2 | 1459 | Valid num: 0,1,2 |
1428 | 0 - turn nmi_watchdog off | 1460 | 0 - turn nmi_watchdog off |
@@ -1475,11 +1507,11 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1475 | 1507 | ||
1476 | nodsp [SH] Disable hardware DSP at boot time. | 1508 | nodsp [SH] Disable hardware DSP at boot time. |
1477 | 1509 | ||
1478 | noefi [X86-32,X86-64] Disable EFI runtime services support. | 1510 | noefi [X86] Disable EFI runtime services support. |
1479 | 1511 | ||
1480 | noexec [IA-64] | 1512 | noexec [IA-64] |
1481 | 1513 | ||
1482 | noexec [X86-32,X86-64] | 1514 | noexec [X86] |
1483 | On X86-32 available only on PAE configured kernels. | 1515 | On X86-32 available only on PAE configured kernels. |
1484 | noexec=on: enable non-executable mappings (default) | 1516 | noexec=on: enable non-executable mappings (default) |
1485 | noexec=off: disable non-executable mappings | 1517 | noexec=off: disable non-executable mappings |
@@ -1525,7 +1557,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1525 | noirqdebug [X86-32] Disables the code which attempts to detect and | 1557 | noirqdebug [X86-32] Disables the code which attempts to detect and |
1526 | disable unhandled interrupt sources. | 1558 | disable unhandled interrupt sources. |
1527 | 1559 | ||
1528 | no_timer_check [X86-32,X86_64,APIC] Disables the code which tests for | 1560 | no_timer_check [X86,APIC] Disables the code which tests for |
1529 | broken timer IRQ sources. | 1561 | broken timer IRQ sources. |
1530 | 1562 | ||
1531 | noisapnp [ISAPNP] Disables ISA PnP code. | 1563 | noisapnp [ISAPNP] Disables ISA PnP code. |
@@ -1588,6 +1620,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1588 | 1620 | ||
1589 | nowb [ARM] | 1621 | nowb [ARM] |
1590 | 1622 | ||
1623 | nox2apic [X86-64,APIC] Do not enable x2APIC mode. | ||
1624 | |||
1591 | nptcg= [IA64] Override max number of concurrent global TLB | 1625 | nptcg= [IA64] Override max number of concurrent global TLB |
1592 | purges which is reported from either PAL_VM_SUMMARY or | 1626 | purges which is reported from either PAL_VM_SUMMARY or |
1593 | SAL PALO. | 1627 | SAL PALO. |
@@ -1689,7 +1723,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1689 | disable the use of PCIE advanced error reporting. | 1723 | disable the use of PCIE advanced error reporting. |
1690 | nodomains [PCI] Disable support for multiple PCI | 1724 | nodomains [PCI] Disable support for multiple PCI |
1691 | root domains (aka PCI segments, in ACPI-speak). | 1725 | root domains (aka PCI segments, in ACPI-speak). |
1692 | nommconf [X86-32,X86_64] Disable use of MMCONFIG for PCI | 1726 | nommconf [X86] Disable use of MMCONFIG for PCI |
1693 | Configuration | 1727 | Configuration |
1694 | nomsi [MSI] If the PCI_MSI kernel config parameter is | 1728 | nomsi [MSI] If the PCI_MSI kernel config parameter is |
1695 | enabled, this kernel boot option can be used to | 1729 | enabled, this kernel boot option can be used to |
@@ -1838,6 +1872,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1838 | autoconfiguration. | 1872 | autoconfiguration. |
1839 | Ranges are in pairs (memory base and size). | 1873 | Ranges are in pairs (memory base and size). |
1840 | 1874 | ||
1875 | ports= [IP_VS_FTP] IPVS ftp helper module | ||
1876 | Default is 21. | ||
1877 | Up to 8 (IP_VS_APP_MAX_PORTS) ports | ||
1878 | may be specified. | ||
1879 | Format: <port>,<port>.... | ||
1880 | |||
1841 | print-fatal-signals= | 1881 | print-fatal-signals= |
1842 | [KNL] debug: print fatal signals | 1882 | [KNL] debug: print fatal signals |
1843 | print-fatal-signals=1: print segfault info to | 1883 | print-fatal-signals=1: print segfault info to |
@@ -2380,7 +2420,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
2380 | reported either. | 2420 | reported either. |
2381 | 2421 | ||
2382 | unknown_nmi_panic | 2422 | unknown_nmi_panic |
2383 | [X86-32,X86-64] | 2423 | [X86] |
2384 | Set unknown_nmi_panic=1 early on boot. | 2424 | Set unknown_nmi_panic=1 early on boot. |
2385 | 2425 | ||
2386 | usbcore.autosuspend= | 2426 | usbcore.autosuspend= |
@@ -2447,12 +2487,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
2447 | medium is write-protected). | 2487 | medium is write-protected). |
2448 | Example: quirks=0419:aaf5:rl,0421:0433:rc | 2488 | Example: quirks=0419:aaf5:rl,0421:0433:rc |
2449 | 2489 | ||
2450 | vdso= [X86-32,SH,x86-64] | 2490 | vdso= [X86,SH] |
2451 | vdso=2: enable compat VDSO (default with COMPAT_VDSO) | 2491 | vdso=2: enable compat VDSO (default with COMPAT_VDSO) |
2452 | vdso=1: enable VDSO (default) | 2492 | vdso=1: enable VDSO (default) |
2453 | vdso=0: disable VDSO mapping | 2493 | vdso=0: disable VDSO mapping |
2454 | 2494 | ||
2455 | vdso32= [X86-32,X86-64] | 2495 | vdso32= [X86] |
2456 | vdso32=2: enable compat VDSO (default with COMPAT_VDSO) | 2496 | vdso32=2: enable compat VDSO (default with COMPAT_VDSO) |
2457 | vdso32=1: enable 32-bit VDSO (default) | 2497 | vdso32=1: enable 32-bit VDSO (default) |
2458 | vdso32=0: disable 32-bit VDSO mapping | 2498 | vdso32=0: disable 32-bit VDSO mapping |