aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt80
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