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.txt132
1 files changed, 127 insertions, 5 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 41996c68a5cd..f1959b7d13d0 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -70,7 +70,6 @@ parameter is applicable:
70 M68k M68k architecture is enabled. 70 M68k M68k architecture is enabled.
71 These options have more detailed description inside of 71 These options have more detailed description inside of
72 Documentation/m68k/kernel-options.txt. 72 Documentation/m68k/kernel-options.txt.
73 MCA MCA bus support is enabled.
74 MDA MDA console support is enabled. 73 MDA MDA console support is enabled.
75 MIPS MIPS architecture is enabled. 74 MIPS MIPS architecture is enabled.
76 MOUSE Appropriate mouse support is enabled. 75 MOUSE Appropriate mouse support is enabled.
@@ -110,6 +109,7 @@ parameter is applicable:
110 USB USB support is enabled. 109 USB USB support is enabled.
111 USBHID USB Human Interface Device support is enabled. 110 USBHID USB Human Interface Device support is enabled.
112 V4L Video For Linux support is enabled. 111 V4L Video For Linux support is enabled.
112 VMMIO Driver for memory mapped virtio devices is enabled.
113 VGA The VGA console has been enabled. 113 VGA The VGA console has been enabled.
114 VT Virtual terminal support is enabled. 114 VT Virtual terminal support is enabled.
115 WDT Watchdog support is enabled. 115 WDT Watchdog support is enabled.
@@ -619,7 +619,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
619 619
620 ddebug_query= [KNL,DYNAMIC_DEBUG] Enable debug messages at early boot 620 ddebug_query= [KNL,DYNAMIC_DEBUG] Enable debug messages at early boot
621 time. See Documentation/dynamic-debug-howto.txt for 621 time. See Documentation/dynamic-debug-howto.txt for
622 details. 622 details. Deprecated, see dyndbg.
623 623
624 debug [KNL] Enable kernel debugging (events log level). 624 debug [KNL] Enable kernel debugging (events log level).
625 625
@@ -739,6 +739,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
739 739
740 dscc4.setup= [NET] 740 dscc4.setup= [NET]
741 741
742 dyndbg[="val"] [KNL,DYNAMIC_DEBUG]
743 module.dyndbg[="val"]
744 Enable debug messages at boot time. See
745 Documentation/dynamic-debug-howto.txt for details.
746
742 earlycon= [KNL] Output early console device and options. 747 earlycon= [KNL] Output early console device and options.
743 uart[8250],io,<addr>[,options] 748 uart[8250],io,<addr>[,options]
744 uart[8250],mmio,<addr>[,options] 749 uart[8250],mmio,<addr>[,options]
@@ -991,6 +996,20 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
991 i8k.restricted [HW] Allow controlling fans only if SYS_ADMIN 996 i8k.restricted [HW] Allow controlling fans only if SYS_ADMIN
992 capability is set. 997 capability is set.
993 998
999 i915.invert_brightness=
1000 [DRM] Invert the sense of the variable that is used to
1001 set the brightness of the panel backlight. Normally a
1002 brightness value of 0 indicates backlight switched off,
1003 and the maximum of the brightness value sets the backlight
1004 to maximum brightness. If this parameter is set to 0
1005 (default) and the machine requires it, or this parameter
1006 is set to 1, a brightness value of 0 sets the backlight
1007 to maximum brightness, and the maximum of the brightness
1008 value switches the backlight off.
1009 -1 -- never invert brightness
1010 0 -- machine default
1011 1 -- force brightness inversion
1012
994 icn= [HW,ISDN] 1013 icn= [HW,ISDN]
995 Format: <io>[,<membase>[,<icn_id>[,<icn_id2>]]] 1014 Format: <io>[,<membase>[,<icn_id>[,<icn_id2>]]]
996 1015
@@ -2170,6 +2189,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2170 on: Turn realloc on 2189 on: Turn realloc on
2171 realloc same as realloc=on 2190 realloc same as realloc=on
2172 noari do not use PCIe ARI. 2191 noari do not use PCIe ARI.
2192 pcie_scan_all Scan all possible PCIe devices. Otherwise we
2193 only look for one device below a PCIe downstream
2194 port.
2173 2195
2174 pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power 2196 pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power
2175 Management. 2197 Management.
@@ -2339,18 +2361,100 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2339 ramdisk_size= [RAM] Sizes of RAM disks in kilobytes 2361 ramdisk_size= [RAM] Sizes of RAM disks in kilobytes
2340 See Documentation/blockdev/ramdisk.txt. 2362 See Documentation/blockdev/ramdisk.txt.
2341 2363
2342 rcupdate.blimit= [KNL,BOOT] 2364 rcutree.blimit= [KNL,BOOT]
2343 Set maximum number of finished RCU callbacks to process 2365 Set maximum number of finished RCU callbacks to process
2344 in one batch. 2366 in one batch.
2345 2367
2346 rcupdate.qhimark= [KNL,BOOT] 2368 rcutree.qhimark= [KNL,BOOT]
2347 Set threshold of queued 2369 Set threshold of queued
2348 RCU callbacks over which batch limiting is disabled. 2370 RCU callbacks over which batch limiting is disabled.
2349 2371
2350 rcupdate.qlowmark= [KNL,BOOT] 2372 rcutree.qlowmark= [KNL,BOOT]
2351 Set threshold of queued RCU callbacks below which 2373 Set threshold of queued RCU callbacks below which
2352 batch limiting is re-enabled. 2374 batch limiting is re-enabled.
2353 2375
2376 rcutree.rcu_cpu_stall_suppress= [KNL,BOOT]
2377 Suppress RCU CPU stall warning messages.
2378
2379 rcutree.rcu_cpu_stall_timeout= [KNL,BOOT]
2380 Set timeout for RCU CPU stall warning messages.
2381
2382 rcutorture.fqs_duration= [KNL,BOOT]
2383 Set duration of force_quiescent_state bursts.
2384
2385 rcutorture.fqs_holdoff= [KNL,BOOT]
2386 Set holdoff time within force_quiescent_state bursts.
2387
2388 rcutorture.fqs_stutter= [KNL,BOOT]
2389 Set wait time between force_quiescent_state bursts.
2390
2391 rcutorture.irqreader= [KNL,BOOT]
2392 Test RCU readers from irq handlers.
2393
2394 rcutorture.n_barrier_cbs= [KNL,BOOT]
2395 Set callbacks/threads for rcu_barrier() testing.
2396
2397 rcutorture.nfakewriters= [KNL,BOOT]
2398 Set number of concurrent RCU writers. These just
2399 stress RCU, they don't participate in the actual
2400 test, hence the "fake".
2401
2402 rcutorture.nreaders= [KNL,BOOT]
2403 Set number of RCU readers.
2404
2405 rcutorture.onoff_holdoff= [KNL,BOOT]
2406 Set time (s) after boot for CPU-hotplug testing.
2407
2408 rcutorture.onoff_interval= [KNL,BOOT]
2409 Set time (s) between CPU-hotplug operations, or
2410 zero to disable CPU-hotplug testing.
2411
2412 rcutorture.shuffle_interval= [KNL,BOOT]
2413 Set task-shuffle interval (s). Shuffling tasks
2414 allows some CPUs to go into dyntick-idle mode
2415 during the rcutorture test.
2416
2417 rcutorture.shutdown_secs= [KNL,BOOT]
2418 Set time (s) after boot system shutdown. This
2419 is useful for hands-off automated testing.
2420
2421 rcutorture.stall_cpu= [KNL,BOOT]
2422 Duration of CPU stall (s) to test RCU CPU stall
2423 warnings, zero to disable.
2424
2425 rcutorture.stall_cpu_holdoff= [KNL,BOOT]
2426 Time to wait (s) after boot before inducing stall.
2427
2428 rcutorture.stat_interval= [KNL,BOOT]
2429 Time (s) between statistics printk()s.
2430
2431 rcutorture.stutter= [KNL,BOOT]
2432 Time (s) to stutter testing, for example, specifying
2433 five seconds causes the test to run for five seconds,
2434 wait for five seconds, and so on. This tests RCU's
2435 ability to transition abruptly to and from idle.
2436
2437 rcutorture.test_boost= [KNL,BOOT]
2438 Test RCU priority boosting? 0=no, 1=maybe, 2=yes.
2439 "Maybe" means test if the RCU implementation
2440 under test support RCU priority boosting.
2441
2442 rcutorture.test_boost_duration= [KNL,BOOT]
2443 Duration (s) of each individual boost test.
2444
2445 rcutorture.test_boost_interval= [KNL,BOOT]
2446 Interval (s) between each boost test.
2447
2448 rcutorture.test_no_idle_hz= [KNL,BOOT]
2449 Test RCU's dyntick-idle handling. See also the
2450 rcutorture.shuffle_interval parameter.
2451
2452 rcutorture.torture_type= [KNL,BOOT]
2453 Specify the RCU implementation to test.
2454
2455 rcutorture.verbose= [KNL,BOOT]
2456 Enable additional printk() statements.
2457
2354 rdinit= [KNL] 2458 rdinit= [KNL]
2355 Format: <full_path> 2459 Format: <full_path>
2356 Run specified binary instead of /init from the ramdisk, 2460 Run specified binary instead of /init from the ramdisk,
@@ -2381,6 +2485,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2381 2485
2382 resume= [SWSUSP] 2486 resume= [SWSUSP]
2383 Specify the partition device for software suspend 2487 Specify the partition device for software suspend
2488 Format:
2489 {/dev/<dev> | PARTUUID=<uuid> | <int>:<int> | <hex>}
2384 2490
2385 resume_offset= [SWSUSP] 2491 resume_offset= [SWSUSP]
2386 Specify the offset from the beginning of the partition 2492 Specify the offset from the beginning of the partition
@@ -2856,6 +2962,22 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2856 video= [FB] Frame buffer configuration 2962 video= [FB] Frame buffer configuration
2857 See Documentation/fb/modedb.txt. 2963 See Documentation/fb/modedb.txt.
2858 2964
2965 virtio_mmio.device=
2966 [VMMIO] Memory mapped virtio (platform) device.
2967
2968 <size>@<baseaddr>:<irq>[:<id>]
2969 where:
2970 <size> := size (can use standard suffixes
2971 like K, M and G)
2972 <baseaddr> := physical base address
2973 <irq> := interrupt number (as passed to
2974 request_irq())
2975 <id> := (optional) platform device id
2976 example:
2977 virtio_mmio.device=1K@0x100b0000:48:7
2978
2979 Can be used multiple times for multiple devices.
2980
2859 vga= [BOOT,X86-32] Select a particular video mode 2981 vga= [BOOT,X86-32] Select a particular video mode
2860 See Documentation/x86/boot.txt and 2982 See Documentation/x86/boot.txt and
2861 Documentation/svga.txt. 2983 Documentation/svga.txt.