diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 76 |
1 files changed, 64 insertions, 12 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index dafd001bf833..a3c35446e755 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -366,6 +366,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
366 | possible to determine what the correct size should be. | 366 | possible to determine what the correct size should be. |
367 | This option provides an override for these situations. | 367 | This option provides an override for these situations. |
368 | 368 | ||
369 | security= [SECURITY] Choose a security module to enable at boot. | ||
370 | If this boot parameter is not specified, only the first | ||
371 | security module asking for security registration will be | ||
372 | loaded. An invalid security module name will be treated | ||
373 | as if no module has been chosen. | ||
374 | |||
369 | capability.disable= | 375 | capability.disable= |
370 | [SECURITY] Disable capabilities. This would normally | 376 | [SECURITY] Disable capabilities. This would normally |
371 | be used only if an alternative security model is to be | 377 | be used only if an alternative security model is to be |
@@ -490,6 +496,11 @@ and is between 256 and 4096 characters. It is defined in the file | |||
490 | switching to the matching ttyS device later. The | 496 | switching to the matching ttyS device later. The |
491 | options are the same as for ttyS, above. | 497 | options are the same as for ttyS, above. |
492 | 498 | ||
499 | If the device connected to the port is not a TTY but a braille | ||
500 | device, prepend "brl," before the device type, for instance | ||
501 | console=brl,ttyS0 | ||
502 | For now, only VisioBraille is supported. | ||
503 | |||
493 | earlycon= [KNL] Output early console device and options. | 504 | earlycon= [KNL] Output early console device and options. |
494 | uart[8250],io,<addr>[,options] | 505 | uart[8250],io,<addr>[,options] |
495 | uart[8250],mmio,<addr>[,options] | 506 | uart[8250],mmio,<addr>[,options] |
@@ -550,6 +561,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
550 | 1 will print _a lot_ more information - normally | 561 | 1 will print _a lot_ more information - normally |
551 | only useful to kernel developers. | 562 | only useful to kernel developers. |
552 | 563 | ||
564 | debug_objects [KNL] Enable object debugging | ||
565 | |||
553 | decnet.addr= [HW,NET] | 566 | decnet.addr= [HW,NET] |
554 | Format: <area>[,<node>] | 567 | Format: <area>[,<node>] |
555 | See also Documentation/networking/decnet.txt. | 568 | See also Documentation/networking/decnet.txt. |
@@ -621,8 +634,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
621 | eata= [HW,SCSI] | 634 | eata= [HW,SCSI] |
622 | 635 | ||
623 | edd= [EDD] | 636 | edd= [EDD] |
624 | Format: {"of[f]" | "sk[ipmbr]"} | 637 | Format: {"off" | "on" | "skip[mbr]"} |
625 | See comment in arch/i386/boot/edd.S | ||
626 | 638 | ||
627 | eisa_irq_edge= [PARISC,HW] | 639 | eisa_irq_edge= [PARISC,HW] |
628 | See header of drivers/parisc/eisa.c. | 640 | See header of drivers/parisc/eisa.c. |
@@ -763,11 +775,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
763 | Format: <io>[,<membase>[,<icn_id>[,<icn_id2>]]] | 775 | Format: <io>[,<membase>[,<icn_id>[,<icn_id2>]]] |
764 | 776 | ||
765 | ide= [HW] (E)IDE subsystem | 777 | ide= [HW] (E)IDE subsystem |
766 | Format: ide=nodma or ide=doubler or ide=reverse | 778 | Format: ide=nodma or ide=doubler |
767 | See Documentation/ide/ide.txt. | ||
768 | |||
769 | ide?= [HW] (E)IDE subsystem | ||
770 | Format: ide?=noprobe or chipset specific parameters. | ||
771 | See Documentation/ide/ide.txt. | 779 | See Documentation/ide/ide.txt. |
772 | 780 | ||
773 | idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed | 781 | idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed |
@@ -812,6 +820,19 @@ and is between 256 and 4096 characters. It is defined in the file | |||
812 | 820 | ||
813 | inttest= [IA64] | 821 | inttest= [IA64] |
814 | 822 | ||
823 | iommu= [x86] | ||
824 | off | ||
825 | force | ||
826 | noforce | ||
827 | biomerge | ||
828 | panic | ||
829 | nopanic | ||
830 | merge | ||
831 | nomerge | ||
832 | forcesac | ||
833 | soft | ||
834 | |||
835 | |||
815 | intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option | 836 | intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option |
816 | off | 837 | off |
817 | Disable intel iommu driver. | 838 | Disable intel iommu driver. |
@@ -828,6 +849,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
828 | than 32 bit addressing. The default is to look | 849 | than 32 bit addressing. The default is to look |
829 | for translation below 32 bit and if not available | 850 | for translation below 32 bit and if not available |
830 | then look in the higher range. | 851 | then look in the higher range. |
852 | strict [Default Off] | ||
853 | With this option on every unmap_single operation will | ||
854 | result in a hardware IOTLB flush operation as opposed | ||
855 | to batching them for performance. | ||
831 | 856 | ||
832 | io_delay= [X86-32,X86-64] I/O delay method | 857 | io_delay= [X86-32,X86-64] I/O delay method |
833 | 0x80 | 858 | 0x80 |
@@ -928,8 +953,15 @@ and is between 256 and 4096 characters. It is defined in the file | |||
928 | kstack=N [X86-32,X86-64] Print N words from the kernel stack | 953 | kstack=N [X86-32,X86-64] Print N words from the kernel stack |
929 | in oops dumps. | 954 | in oops dumps. |
930 | 955 | ||
956 | kgdboc= [HW] kgdb over consoles. | ||
957 | Requires a tty driver that supports console polling. | ||
958 | (only serial suported for now) | ||
959 | Format: <serial_device>[,baud] | ||
960 | |||
931 | l2cr= [PPC] | 961 | l2cr= [PPC] |
932 | 962 | ||
963 | l3cr= [PPC] | ||
964 | |||
933 | lapic [X86-32,APIC] Enable the local APIC even if BIOS | 965 | lapic [X86-32,APIC] Enable the local APIC even if BIOS |
934 | disabled it. | 966 | disabled it. |
935 | 967 | ||
@@ -1134,6 +1166,11 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1134 | or | 1166 | or |
1135 | memmap=0x10000$0x18690000 | 1167 | memmap=0x10000$0x18690000 |
1136 | 1168 | ||
1169 | memtest= [KNL,X86_64] Enable memtest | ||
1170 | Format: <integer> | ||
1171 | range: 0,4 : pattern number | ||
1172 | default : 0 <disable> | ||
1173 | |||
1137 | meye.*= [HW] Set MotionEye Camera parameters | 1174 | meye.*= [HW] Set MotionEye Camera parameters |
1138 | See Documentation/video4linux/meye.txt. | 1175 | See Documentation/video4linux/meye.txt. |
1139 | 1176 | ||
@@ -1251,8 +1288,16 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1251 | noexec [IA-64] | 1288 | noexec [IA-64] |
1252 | 1289 | ||
1253 | noexec [X86-32,X86-64] | 1290 | noexec [X86-32,X86-64] |
1291 | On X86-32 available only on PAE configured kernels. | ||
1254 | noexec=on: enable non-executable mappings (default) | 1292 | noexec=on: enable non-executable mappings (default) |
1255 | noexec=off: disable nn-executable mappings | 1293 | noexec=off: disable non-executable mappings |
1294 | |||
1295 | noexec32 [X86-64] | ||
1296 | This affects only 32-bit executables. | ||
1297 | noexec32=on: enable non-executable mappings (default) | ||
1298 | read doesn't imply executable mappings | ||
1299 | noexec32=off: disable non-executable mappings | ||
1300 | read implies executable mappings | ||
1256 | 1301 | ||
1257 | nofxsr [BUGS=X86-32] Disables x86 floating point extended | 1302 | nofxsr [BUGS=X86-32] Disables x86 floating point extended |
1258 | register save and restore. The kernel will only save | 1303 | register save and restore. The kernel will only save |
@@ -1339,6 +1384,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1339 | 1384 | ||
1340 | nowb [ARM] | 1385 | nowb [ARM] |
1341 | 1386 | ||
1387 | nptcg= [IA64] Override max number of concurrent global TLB | ||
1388 | purges which is reported from either PAL_VM_SUMMARY or | ||
1389 | SAL PALO. | ||
1390 | |||
1342 | numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA. | 1391 | numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA. |
1343 | one of ['zone', 'node', 'default'] can be specified | 1392 | one of ['zone', 'node', 'default'] can be specified |
1344 | This can be set from sysctl after boot. | 1393 | This can be set from sysctl after boot. |
@@ -1346,6 +1395,13 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1346 | 1395 | ||
1347 | nr_uarts= [SERIAL] maximum number of UARTs to be registered. | 1396 | nr_uarts= [SERIAL] maximum number of UARTs to be registered. |
1348 | 1397 | ||
1398 | olpc_ec_timeout= [OLPC] ms delay when issuing EC commands | ||
1399 | Rather than timing out after 20 ms if an EC | ||
1400 | command is not properly ACKed, override the length | ||
1401 | of the timeout. We have interrupts disabled while | ||
1402 | waiting for the ACK, so if this is set too high | ||
1403 | interrupts *may* be lost! | ||
1404 | |||
1349 | opl3= [HW,OSS] | 1405 | opl3= [HW,OSS] |
1350 | Format: <io> | 1406 | Format: <io> |
1351 | 1407 | ||
@@ -1428,10 +1484,6 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1428 | nomsi [MSI] If the PCI_MSI kernel config parameter is | 1484 | nomsi [MSI] If the PCI_MSI kernel config parameter is |
1429 | enabled, this kernel boot option can be used to | 1485 | enabled, this kernel boot option can be used to |
1430 | disable the use of MSI interrupts system-wide. | 1486 | disable the use of MSI interrupts system-wide. |
1431 | nosort [X86-32] Don't sort PCI devices according to | ||
1432 | order given by the PCI BIOS. This sorting is | ||
1433 | done to get a device order compatible with | ||
1434 | older kernels. | ||
1435 | biosirq [X86-32] Use PCI BIOS calls to get the interrupt | 1487 | biosirq [X86-32] Use PCI BIOS calls to get the interrupt |
1436 | routing table. These calls are known to be buggy | 1488 | routing table. These calls are known to be buggy |
1437 | on several machines and they hang the machine | 1489 | on several machines and they hang the machine |