diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 80 |
1 files changed, 51 insertions, 29 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 3078f14830dd..8363ad3ba018 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -237,16 +237,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
237 | Disable PIN 1 of APIC timer | 237 | Disable PIN 1 of APIC timer |
238 | Can be useful to work around chipset bugs. | 238 | Can be useful to work around chipset bugs. |
239 | 239 | ||
240 | ad1816= [HW,OSS] | ||
241 | Format: <io>,<irq>,<dma>,<dma2> | ||
242 | See also Documentation/sound/oss/AD1816. | ||
243 | |||
244 | ad1848= [HW,OSS] | 240 | ad1848= [HW,OSS] |
245 | Format: <io>,<irq>,<dma>,<dma2>,<type> | 241 | Format: <io>,<irq>,<dma>,<dma2>,<type> |
246 | 242 | ||
247 | adlib= [HW,OSS] | ||
248 | Format: <io> | ||
249 | |||
250 | advansys= [HW,SCSI] | 243 | advansys= [HW,SCSI] |
251 | See header of drivers/scsi/advansys.c. | 244 | See header of drivers/scsi/advansys.c. |
252 | 245 | ||
@@ -451,13 +444,20 @@ and is between 256 and 4096 characters. It is defined in the file | |||
451 | Documentation/networking/netconsole.txt for an | 444 | Documentation/networking/netconsole.txt for an |
452 | alternative. | 445 | alternative. |
453 | 446 | ||
454 | uart,io,<addr>[,options] | 447 | uart[8250],io,<addr>[,options] |
455 | uart,mmio,<addr>[,options] | 448 | uart[8250],mmio,<addr>[,options] |
456 | Start an early, polled-mode console on the 8250/16550 | 449 | Start an early, polled-mode console on the 8250/16550 |
457 | UART at the specified I/O port or MMIO address, | 450 | UART at the specified I/O port or MMIO address, |
458 | switching to the matching ttyS device later. The | 451 | switching to the matching ttyS device later. The |
459 | options are the same as for ttyS, above. | 452 | options are the same as for ttyS, above. |
460 | 453 | ||
454 | earlycon= [KNL] Output early console device and options. | ||
455 | uart[8250],io,<addr>[,options] | ||
456 | uart[8250],mmio,<addr>[,options] | ||
457 | Start an early, polled-mode console on the 8250/16550 | ||
458 | UART at the specified I/O port or MMIO address. | ||
459 | The options are the same as for ttyS, above. | ||
460 | |||
461 | cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver | 461 | cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver |
462 | Format: | 462 | Format: |
463 | <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>] | 463 | <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>] |
@@ -1159,6 +1159,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1159 | 1159 | ||
1160 | nosmp [SMP] Tells an SMP kernel to act as a UP kernel. | 1160 | nosmp [SMP] Tells an SMP kernel to act as a UP kernel. |
1161 | 1161 | ||
1162 | nosoftlockup [KNL] Disable the soft-lockup detector. | ||
1163 | |||
1162 | nosync [HW,M68K] Disables sync negotiation for all devices. | 1164 | nosync [HW,M68K] Disables sync negotiation for all devices. |
1163 | 1165 | ||
1164 | notsc [BUGS=IA-32] Disable Time Stamp Counter | 1166 | notsc [BUGS=IA-32] Disable Time Stamp Counter |
@@ -1167,14 +1169,16 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1167 | 1169 | ||
1168 | nowb [ARM] | 1170 | nowb [ARM] |
1169 | 1171 | ||
1172 | numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA. | ||
1173 | one of ['zone', 'node', 'default'] can be specified | ||
1174 | This can be set from sysctl after boot. | ||
1175 | See Documentation/sysctl/vm.txt for details. | ||
1176 | |||
1170 | nr_uarts= [SERIAL] maximum number of UARTs to be registered. | 1177 | nr_uarts= [SERIAL] maximum number of UARTs to be registered. |
1171 | 1178 | ||
1172 | opl3= [HW,OSS] | 1179 | opl3= [HW,OSS] |
1173 | Format: <io> | 1180 | Format: <io> |
1174 | 1181 | ||
1175 | opl3sa2= [HW,OSS] Format: | ||
1176 | <io>,<irq>,<dma>,<dma2>,<mss_io>,<mpu_io>,<ymode>,<loopback>[,<isapnp>,<multiple] | ||
1177 | |||
1178 | oprofile.timer= [HW] | 1182 | oprofile.timer= [HW] |
1179 | Use timer interrupt instead of performance counters | 1183 | Use timer interrupt instead of performance counters |
1180 | 1184 | ||
@@ -1356,6 +1360,15 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1356 | autoconfiguration. | 1360 | autoconfiguration. |
1357 | Ranges are in pairs (memory base and size). | 1361 | Ranges are in pairs (memory base and size). |
1358 | 1362 | ||
1363 | print-fatal-signals= | ||
1364 | [KNL] debug: print fatal signals | ||
1365 | print-fatal-signals=1: print segfault info to | ||
1366 | the kernel console. | ||
1367 | default: off. | ||
1368 | |||
1369 | printk.time= Show timing data prefixed to each printk message line | ||
1370 | Format: <bool> (1/Y/y=enable, 0/N/n=disable) | ||
1371 | |||
1359 | profile= [KNL] Enable kernel profiling via /proc/profile | 1372 | profile= [KNL] Enable kernel profiling via /proc/profile |
1360 | Format: [schedule,]<number> | 1373 | Format: [schedule,]<number> |
1361 | Param: "schedule" - profile schedule points. | 1374 | Param: "schedule" - profile schedule points. |
@@ -1468,6 +1481,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1468 | 1481 | ||
1469 | rootfstype= [KNL] Set root filesystem type | 1482 | rootfstype= [KNL] Set root filesystem type |
1470 | 1483 | ||
1484 | rootwait [KNL] Wait (indefinitely) for root device to show up. | ||
1485 | Useful for devices that are detected asynchronously | ||
1486 | (e.g. USB and MMC devices). | ||
1487 | |||
1471 | rw [KNL] Mount root device read-write on boot | 1488 | rw [KNL] Mount root device read-write on boot |
1472 | 1489 | ||
1473 | S [KNL] Run init in single mode | 1490 | S [KNL] Run init in single mode |
@@ -1534,35 +1551,39 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1534 | 1551 | ||
1535 | slram= [HW,MTD] | 1552 | slram= [HW,MTD] |
1536 | 1553 | ||
1537 | slub_debug [MM, SLUB] | 1554 | slub_debug[=options[,slabs]] [MM, SLUB] |
1538 | Enabling slub_debug allows one to determine the culprit | 1555 | Enabling slub_debug allows one to determine the |
1539 | if slab objects become corrupted. Enabling slub_debug | 1556 | culprit if slab objects become corrupted. Enabling |
1540 | creates guard zones around objects and poisons objects | 1557 | slub_debug can create guard zones around objects and |
1541 | when not in use. Also tracks the last alloc / free. | 1558 | may poison objects when not in use. Also tracks the |
1542 | For more information see Documentation/vm/slub.txt. | 1559 | last alloc / free. For more information see |
1560 | Documentation/vm/slub.txt. | ||
1543 | 1561 | ||
1544 | slub_max_order= [MM, SLUB] | 1562 | slub_max_order= [MM, SLUB] |
1545 | Determines the maximum allowed order for slabs. Setting | 1563 | Determines the maximum allowed order for slabs. |
1546 | this too high may cause fragmentation. | 1564 | A high setting may cause OOMs due to memory |
1547 | For more information see Documentation/vm/slub.txt. | 1565 | fragmentation. For more information see |
1566 | Documentation/vm/slub.txt. | ||
1548 | 1567 | ||
1549 | slub_min_objects= [MM, SLUB] | 1568 | slub_min_objects= [MM, SLUB] |
1550 | The minimum objects per slab. SLUB will increase the | 1569 | The minimum number of objects per slab. SLUB will |
1551 | slab order up to slub_max_order to generate a | 1570 | increase the slab order up to slub_max_order to |
1552 | sufficiently big slab to satisfy the number of objects. | 1571 | generate a sufficiently large slab able to contain |
1553 | The higher the number of objects the smaller the overhead | 1572 | the number of objects indicated. The higher the number |
1554 | of tracking slabs. | 1573 | of objects the smaller the overhead of tracking slabs |
1574 | and the less frequently locks need to be acquired. | ||
1555 | For more information see Documentation/vm/slub.txt. | 1575 | For more information see Documentation/vm/slub.txt. |
1556 | 1576 | ||
1557 | slub_min_order= [MM, SLUB] | 1577 | slub_min_order= [MM, SLUB] |
1558 | Determines the mininum page order for slabs. Must be | 1578 | Determines the mininum page order for slabs. Must be |
1559 | lower than slub_max_order | 1579 | lower than slub_max_order. |
1560 | For more information see Documentation/vm/slub.txt. | 1580 | For more information see Documentation/vm/slub.txt. |
1561 | 1581 | ||
1562 | slub_nomerge [MM, SLUB] | 1582 | slub_nomerge [MM, SLUB] |
1563 | Disable merging of slabs of similar size. May be | 1583 | Disable merging of slabs with similar size. May be |
1564 | necessary if there is some reason to distinguish | 1584 | necessary if there is some reason to distinguish |
1565 | allocs to different slabs. | 1585 | allocs to different slabs. Debug options disable |
1586 | merging on their own. | ||
1566 | For more information see Documentation/vm/slub.txt. | 1587 | For more information see Documentation/vm/slub.txt. |
1567 | 1588 | ||
1568 | smart2= [HW] | 1589 | smart2= [HW] |
@@ -1775,6 +1796,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1775 | Set number of hash buckets for TCP connection | 1796 | Set number of hash buckets for TCP connection |
1776 | 1797 | ||
1777 | time Show timing data prefixed to each printk message line | 1798 | time Show timing data prefixed to each printk message line |
1799 | [deprecated, see 'printk.time'] | ||
1778 | 1800 | ||
1779 | tipar.timeout= [HW,PPT] | 1801 | tipar.timeout= [HW,PPT] |
1780 | Set communications timeout in tenths of a second | 1802 | Set communications timeout in tenths of a second |