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.txt73
1 files changed, 54 insertions, 19 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 7068d0bc47c5..d1b87d26942f 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -44,6 +44,7 @@ parameter is applicable:
44 FB The frame buffer device is enabled. 44 FB The frame buffer device is enabled.
45 HW Appropriate hardware is enabled. 45 HW Appropriate hardware is enabled.
46 IA-64 IA-64 architecture is enabled. 46 IA-64 IA-64 architecture is enabled.
47 IMA Integrity measurement architecture is enabled.
47 IOSCHED More than one I/O scheduler is enabled. 48 IOSCHED More than one I/O scheduler is enabled.
48 IP_PNP IP DHCP, BOOTP, or RARP is enabled. 49 IP_PNP IP DHCP, BOOTP, or RARP is enabled.
49 ISAPNP ISA PnP code is enabled. 50 ISAPNP ISA PnP code is enabled.
@@ -507,11 +508,23 @@ and is between 256 and 4096 characters. It is defined in the file
507 Range: 0 - 8192 508 Range: 0 - 8192
508 Default: 64 509 Default: 64
509 510
511 dma_debug=off If the kernel is compiled with DMA_API_DEBUG support
512 this option disables the debugging code at boot.
513
514 dma_debug_entries=<number>
515 This option allows to tune the number of preallocated
516 entries for DMA-API debugging code. One entry is
517 required per DMA-API allocation. Use this if the
518 DMA-API debugging code disables itself because the
519 architectural default is too low.
520
510 hpet= [X86-32,HPET] option to control HPET usage 521 hpet= [X86-32,HPET] option to control HPET usage
511 Format: { enable (default) | disable | force } 522 Format: { enable (default) | disable | force |
523 verbose }
512 disable: disable HPET and use PIT instead 524 disable: disable HPET and use PIT instead
513 force: allow force enabled of undocumented chips (ICH4, 525 force: allow force enabled of undocumented chips (ICH4,
514 VIA, nVidia) 526 VIA, nVidia)
527 verbose: show contents of HPET registers during setup
515 528
516 com20020= [HW,NET] ARCnet - COM20020 chipset 529 com20020= [HW,NET] ARCnet - COM20020 chipset
517 Format: 530 Format:
@@ -845,6 +858,15 @@ and is between 256 and 4096 characters. It is defined in the file
845 858
846 hvc_iucv= [S390] Number of z/VM IUCV hypervisor console (HVC) 859 hvc_iucv= [S390] Number of z/VM IUCV hypervisor console (HVC)
847 terminal devices. Valid values: 0..8 860 terminal devices. Valid values: 0..8
861 hvc_iucv_allow= [S390] Comma-separated list of z/VM user IDs.
862 If specified, z/VM IUCV HVC accepts connections
863 from listed z/VM user IDs only.
864
865 i2c_bus= [HW] Override the default board specific I2C bus speed
866 or register an additional I2C bus that is not
867 registered from board initialization code.
868 Format:
869 <bus_id>,<clkrate>
848 870
849 i8042.debug [HW] Toggle i8042 debug mode 871 i8042.debug [HW] Toggle i8042 debug mode
850 i8042.direct [HW] Put keyboard port into non-translated mode 872 i8042.direct [HW] Put keyboard port into non-translated mode
@@ -918,6 +940,15 @@ and is between 256 and 4096 characters. It is defined in the file
918 ihash_entries= [KNL] 940 ihash_entries= [KNL]
919 Set number of hash buckets for inode cache. 941 Set number of hash buckets for inode cache.
920 942
943 ima_audit= [IMA]
944 Format: { "0" | "1" }
945 0 -- integrity auditing messages. (Default)
946 1 -- enable informational integrity auditing messages.
947
948 ima_hash= [IMA]
949 Formt: { "sha1" | "md5" }
950 default: "sha1"
951
921 in2000= [HW,SCSI] 952 in2000= [HW,SCSI]
922 See header of drivers/scsi/in2000.c. 953 See header of drivers/scsi/in2000.c.
923 954
@@ -1326,8 +1357,13 @@ and is between 256 and 4096 characters. It is defined in the file
1326 1357
1327 memtest= [KNL,X86] Enable memtest 1358 memtest= [KNL,X86] Enable memtest
1328 Format: <integer> 1359 Format: <integer>
1329 range: 0,4 : pattern number
1330 default : 0 <disable> 1360 default : 0 <disable>
1361 Specifies the number of memtest passes to be
1362 performed. Each pass selects another test
1363 pattern from a given set of patterns. Memtest
1364 fills the memory with this pattern, validates
1365 memory contents and reserves bad memory
1366 regions that are detected.
1331 1367
1332 meye.*= [HW] Set MotionEye Camera parameters 1368 meye.*= [HW] Set MotionEye Camera parameters
1333 See Documentation/video4linux/meye.txt. 1369 See Documentation/video4linux/meye.txt.
@@ -1503,7 +1539,9 @@ and is between 256 and 4096 characters. It is defined in the file
1503 1539
1504 noclflush [BUGS=X86] Don't use the CLFLUSH instruction 1540 noclflush [BUGS=X86] Don't use the CLFLUSH instruction
1505 1541
1506 nohlt [BUGS=ARM,SH] 1542 nohlt [BUGS=ARM,SH] Tells the kernel that the sleep(SH) or
1543 wfi(ARM) instruction doesn't work correctly and not to
1544 use it. This is also useful when using JTAG debugger.
1507 1545
1508 no-hlt [BUGS=X86-32] Tells the kernel that the hlt 1546 no-hlt [BUGS=X86-32] Tells the kernel that the hlt
1509 instruction doesn't work correctly and not to 1547 instruction doesn't work correctly and not to
@@ -1583,7 +1621,7 @@ and is between 256 and 4096 characters. It is defined in the file
1583 nosoftlockup [KNL] Disable the soft-lockup detector. 1621 nosoftlockup [KNL] Disable the soft-lockup detector.
1584 1622
1585 noswapaccount [KNL] Disable accounting of swap in memory resource 1623 noswapaccount [KNL] Disable accounting of swap in memory resource
1586 controller. (See Documentation/controllers/memory.txt) 1624 controller. (See Documentation/cgroups/memory.txt)
1587 1625
1588 nosync [HW,M68K] Disables sync negotiation for all devices. 1626 nosync [HW,M68K] Disables sync negotiation for all devices.
1589 1627
@@ -1675,6 +1713,8 @@ and is between 256 and 4096 characters. It is defined in the file
1675 See also Documentation/blockdev/paride.txt. 1713 See also Documentation/blockdev/paride.txt.
1676 1714
1677 pci=option[,option...] [PCI] various PCI subsystem options: 1715 pci=option[,option...] [PCI] various PCI subsystem options:
1716 earlydump [X86] dump PCI config space before the kernel
1717 changes anything
1678 off [X86] don't probe for the PCI bus 1718 off [X86] don't probe for the PCI bus
1679 bios [X86-32] force use of PCI BIOS, don't access 1719 bios [X86-32] force use of PCI BIOS, don't access
1680 the hardware directly. Use this if your machine 1720 the hardware directly. Use this if your machine
@@ -1774,6 +1814,15 @@ and is between 256 and 4096 characters. It is defined in the file
1774 cbmemsize=nn[KMG] The fixed amount of bus space which is 1814 cbmemsize=nn[KMG] The fixed amount of bus space which is
1775 reserved for the CardBus bridge's memory 1815 reserved for the CardBus bridge's memory
1776 window. The default value is 64 megabytes. 1816 window. The default value is 64 megabytes.
1817 resource_alignment=
1818 Format:
1819 [<order of align>@][<domain>:]<bus>:<slot>.<func>[; ...]
1820 Specifies alignment and device to reassign
1821 aligned memory resources.
1822 If <order of align> is not specified,
1823 PAGE_SIZE is used as alignment.
1824 PCI-PCI bridge can be specified, if resource
1825 windows need to be expanded.
1777 1826
1778 pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power 1827 pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power
1779 Management. 1828 Management.
@@ -1832,11 +1881,6 @@ and is between 256 and 4096 characters. It is defined in the file
1832 autoconfiguration. 1881 autoconfiguration.
1833 Ranges are in pairs (memory base and size). 1882 Ranges are in pairs (memory base and size).
1834 1883
1835 dynamic_printk Enables pr_debug()/dev_dbg() calls if
1836 CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled.
1837 These can also be switched on/off via
1838 <debugfs>/dynamic_printk/modules
1839
1840 print-fatal-signals= 1884 print-fatal-signals=
1841 [KNL] debug: print fatal signals 1885 [KNL] debug: print fatal signals
1842 print-fatal-signals=1: print segfault info to 1886 print-fatal-signals=1: print segfault info to
@@ -1927,7 +1971,7 @@ and is between 256 and 4096 characters. It is defined in the file
1927 1971
1928 relax_domain_level= 1972 relax_domain_level=
1929 [KNL, SMP] Set scheduler's default relax_domain_level. 1973 [KNL, SMP] Set scheduler's default relax_domain_level.
1930 See Documentation/cpusets.txt. 1974 See Documentation/cgroups/cpusets.txt.
1931 1975
1932 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area 1976 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area
1933 1977
@@ -2025,15 +2069,6 @@ and is between 256 and 4096 characters. It is defined in the file
2025 If enabled at boot time, /selinux/disable can be used 2069 If enabled at boot time, /selinux/disable can be used
2026 later to disable prior to initial policy load. 2070 later to disable prior to initial policy load.
2027 2071
2028 selinux_compat_net =
2029 [SELINUX] Set initial selinux_compat_net flag value.
2030 Format: { "0" | "1" }
2031 0 -- use new secmark-based packet controls
2032 1 -- use legacy packet controls
2033 Default value is 0 (preferred).
2034 Value can be changed at runtime via
2035 /selinux/compat_net.
2036
2037 serialnumber [BUGS=X86-32] 2072 serialnumber [BUGS=X86-32]
2038 2073
2039 shapers= [NET] 2074 shapers= [NET]