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.txt69
1 files changed, 55 insertions, 14 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 31e3377d8e14..b29f3c416296 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -329,6 +329,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
329 is a lot of faster 329 is a lot of faster
330 off - do not initialize any AMD IOMMU found in 330 off - do not initialize any AMD IOMMU found in
331 the system 331 the system
332 force_isolation - Force device isolation for all
333 devices. The IOMMU driver is not
334 allowed anymore to lift isolation
335 requirements as needed. This option
336 does not override iommu=pt
332 337
333 amijoy.map= [HW,JOY] Amiga joystick support 338 amijoy.map= [HW,JOY] Amiga joystick support
334 Map of devices attached to JOY0DAT and JOY1DAT 339 Map of devices attached to JOY0DAT and JOY1DAT
@@ -623,6 +628,25 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
623 no_debug_objects 628 no_debug_objects
624 [KNL] Disable object debugging 629 [KNL] Disable object debugging
625 630
631 debug_guardpage_minorder=
632 [KNL] When CONFIG_DEBUG_PAGEALLOC is set, this
633 parameter allows control of the order of pages that will
634 be intentionally kept free (and hence protected) by the
635 buddy allocator. Bigger value increase the probability
636 of catching random memory corruption, but reduce the
637 amount of memory for normal system use. The maximum
638 possible value is MAX_ORDER/2. Setting this parameter
639 to 1 or 2 should be enough to identify most random
640 memory corruption problems caused by bugs in kernel or
641 driver code when a CPU writes to (or reads from) a
642 random memory location. Note that there exists a class
643 of memory corruptions problems caused by buggy H/W or
644 F/W or by drivers badly programing DMA (basically when
645 memory is written at bus level and the CPU MMU is
646 bypassed) which are not detectable by
647 CONFIG_DEBUG_PAGEALLOC, hence this option will not help
648 tracking down these problems.
649
626 debugpat [X86] Enable PAT debugging 650 debugpat [X86] Enable PAT debugging
627 651
628 decnet.addr= [HW,NET] 652 decnet.addr= [HW,NET]
@@ -1059,7 +1083,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
1059 nomerge 1083 nomerge
1060 forcesac 1084 forcesac
1061 soft 1085 soft
1062 pt [x86, IA-64] 1086 pt [x86, IA-64]
1087 group_mf [x86, IA-64]
1088
1063 1089
1064 io7= [HW] IO7 for Marvel based alpha systems 1090 io7= [HW] IO7 for Marvel based alpha systems
1065 See comment before marvel_specify_io7 in 1091 See comment before marvel_specify_io7 in
@@ -1178,9 +1204,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
1178 kvm.ignore_msrs=[KVM] Ignore guest accesses to unhandled MSRs. 1204 kvm.ignore_msrs=[KVM] Ignore guest accesses to unhandled MSRs.
1179 Default is 0 (don't ignore, but inject #GP) 1205 Default is 0 (don't ignore, but inject #GP)
1180 1206
1181 kvm.oos_shadow= [KVM] Disable out-of-sync shadow paging.
1182 Default is 1 (enabled)
1183
1184 kvm.mmu_audit= [KVM] This is a R/W parameter which allows audit 1207 kvm.mmu_audit= [KVM] This is a R/W parameter which allows audit
1185 KVM MMU at runtime. 1208 KVM MMU at runtime.
1186 Default is 0 (off) 1209 Default is 0 (off)
@@ -1630,12 +1653,17 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
1630 The default is to return 64-bit inode numbers. 1653 The default is to return 64-bit inode numbers.
1631 1654
1632 nfs.nfs4_disable_idmapping= 1655 nfs.nfs4_disable_idmapping=
1633 [NFSv4] When set, this option disables the NFSv4 1656 [NFSv4] When set to the default of '1', this option
1634 idmapper on the client, but only if the mount 1657 ensures that both the RPC level authentication
1635 is using the 'sec=sys' security flavour. This may 1658 scheme and the NFS level operations agree to use
1636 make migration from legacy NFSv2/v3 systems easier 1659 numeric uids/gids if the mount is using the
1637 provided that the server has the appropriate support. 1660 'sec=sys' security flavour. In effect it is
1638 The default is to always enable NFSv4 idmapping. 1661 disabling idmapping, which can make migration from
1662 legacy NFSv2/v3 systems to NFSv4 easier.
1663 Servers that do not support this mode of operation
1664 will be autodetected by the client, and it will fall
1665 back to using the idmapper.
1666 To turn off this behaviour, set the value to '0'.
1639 1667
1640 nmi_debug= [KNL,AVR32,SH] Specify one or more actions to take 1668 nmi_debug= [KNL,AVR32,SH] Specify one or more actions to take
1641 when a NMI is triggered. 1669 when a NMI is triggered.
@@ -1796,6 +1824,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
1796 nomfgpt [X86-32] Disable Multi-Function General Purpose 1824 nomfgpt [X86-32] Disable Multi-Function General Purpose
1797 Timer usage (for AMD Geode machines). 1825 Timer usage (for AMD Geode machines).
1798 1826
1827 nonmi_ipi [X86] Disable using NMI IPIs during panic/reboot to
1828 shutdown the other cpus. Instead use the REBOOT_VECTOR
1829 irq.
1830
1799 nopat [X86] Disable PAT (page attribute table extension of 1831 nopat [X86] Disable PAT (page attribute table extension of
1800 pagetables) support. 1832 pagetables) support.
1801 1833
@@ -2367,6 +2399,12 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2367 2399
2368 slram= [HW,MTD] 2400 slram= [HW,MTD]
2369 2401
2402 slab_max_order= [MM, SLAB]
2403 Determines the maximum allowed order for slabs.
2404 A high setting may cause OOMs due to memory
2405 fragmentation. Defaults to 1 for systems with
2406 more than 32MB of RAM, 0 otherwise.
2407
2370 slub_debug[=options[,slabs]] [MM, SLUB] 2408 slub_debug[=options[,slabs]] [MM, SLUB]
2371 Enabling slub_debug allows one to determine the 2409 Enabling slub_debug allows one to determine the
2372 culprit if slab objects become corrupted. Enabling 2410 culprit if slab objects become corrupted. Enabling
@@ -2645,6 +2683,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2645 [USB] Start with the old device initialization 2683 [USB] Start with the old device initialization
2646 scheme (default 0 = off). 2684 scheme (default 0 = off).
2647 2685
2686 usbcore.usbfs_memory_mb=
2687 [USB] Memory limit (in MB) for buffers allocated by
2688 usbfs (default = 16, 0 = max = 2047).
2689
2648 usbcore.use_both_schemes= 2690 usbcore.use_both_schemes=
2649 [USB] Try the other device initialization scheme 2691 [USB] Try the other device initialization scheme
2650 if the first one fails (default 1 = enabled). 2692 if the first one fails (default 1 = enabled).
@@ -2763,11 +2805,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2763 functions are at fixed addresses, they make nice 2805 functions are at fixed addresses, they make nice
2764 targets for exploits that can control RIP. 2806 targets for exploits that can control RIP.
2765 2807
2766 emulate Vsyscalls turn into traps and are emulated 2808 emulate [default] Vsyscalls turn into traps and are
2767 reasonably safely. 2809 emulated reasonably safely.
2768 2810
2769 native [default] Vsyscalls are native syscall 2811 native Vsyscalls are native syscall instructions.
2770 instructions.
2771 This is a little bit faster than trapping 2812 This is a little bit faster than trapping
2772 and makes a few dynamic recompilers work 2813 and makes a few dynamic recompilers work
2773 better than they would in emulation mode. 2814 better than they would in emulation mode.