diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 132 |
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. |