diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 45 |
1 files changed, 35 insertions, 10 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 3101709963cb..4609e81dbc37 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -564,6 +564,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
564 | UART at the specified I/O port or MMIO address, | 564 | UART at the specified I/O port or MMIO address, |
565 | switching to the matching ttyS device later. The | 565 | switching to the matching ttyS device later. The |
566 | options are the same as for ttyS, above. | 566 | options are the same as for ttyS, above. |
567 | hvc<n> Use the hypervisor console device <n>. This is for | ||
568 | both Xen and PowerPC hypervisors. | ||
567 | 569 | ||
568 | If the device connected to the port is not a TTY but a braille | 570 | If the device connected to the port is not a TTY but a braille |
569 | device, prepend "brl," before the device type, for instance | 571 | device, prepend "brl," before the device type, for instance |
@@ -594,6 +596,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
594 | is selected automatically. Check | 596 | is selected automatically. Check |
595 | Documentation/kdump/kdump.txt for further details. | 597 | Documentation/kdump/kdump.txt for further details. |
596 | 598 | ||
599 | crashkernel_low=size[KMG] | ||
600 | [KNL, x86] parts under 4G. | ||
601 | |||
597 | crashkernel=range1:size1[,range2:size2,...][@offset] | 602 | crashkernel=range1:size1[,range2:size2,...][@offset] |
598 | [KNL] Same as above, but depends on the memory | 603 | [KNL] Same as above, but depends on the memory |
599 | in the running system. The syntax of range is | 604 | in the running system. The syntax of range is |
@@ -754,6 +759,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
754 | 759 | ||
755 | earlyprintk= [X86,SH,BLACKFIN] | 760 | earlyprintk= [X86,SH,BLACKFIN] |
756 | earlyprintk=vga | 761 | earlyprintk=vga |
762 | earlyprintk=xen | ||
757 | earlyprintk=serial[,ttySn[,baudrate]] | 763 | earlyprintk=serial[,ttySn[,baudrate]] |
758 | earlyprintk=ttySn[,baudrate] | 764 | earlyprintk=ttySn[,baudrate] |
759 | earlyprintk=dbgp[debugController#] | 765 | earlyprintk=dbgp[debugController#] |
@@ -771,6 +777,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
771 | The VGA output is eventually overwritten by the real | 777 | The VGA output is eventually overwritten by the real |
772 | console. | 778 | console. |
773 | 779 | ||
780 | The xen output can only be used by Xen PV guests. | ||
781 | |||
774 | ekgdboc= [X86,KGDB] Allow early kernel console debugging | 782 | ekgdboc= [X86,KGDB] Allow early kernel console debugging |
775 | ekgdboc=kbd | 783 | ekgdboc=kbd |
776 | 784 | ||
@@ -1043,16 +1051,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1043 | Claim all unknown PCI IDE storage controllers. | 1051 | Claim all unknown PCI IDE storage controllers. |
1044 | 1052 | ||
1045 | idle= [X86] | 1053 | idle= [X86] |
1046 | Format: idle=poll, idle=mwait, idle=halt, idle=nomwait | 1054 | Format: idle=poll, idle=halt, idle=nomwait |
1047 | Poll forces a polling idle loop that can slightly | 1055 | Poll forces a polling idle loop that can slightly |
1048 | improve the performance of waking up a idle CPU, but | 1056 | improve the performance of waking up a idle CPU, but |
1049 | will use a lot of power and make the system run hot. | 1057 | will use a lot of power and make the system run hot. |
1050 | Not recommended. | 1058 | Not recommended. |
1051 | idle=mwait: On systems which support MONITOR/MWAIT but | ||
1052 | the kernel chose to not use it because it doesn't save | ||
1053 | as much power as a normal idle loop, use the | ||
1054 | MONITOR/MWAIT idle loop anyways. Performance should be | ||
1055 | the same as idle=poll. | ||
1056 | idle=halt: Halt is forced to be used for CPU idle. | 1059 | idle=halt: Halt is forced to be used for CPU idle. |
1057 | In such case C2/C3 won't be used again. | 1060 | In such case C2/C3 won't be used again. |
1058 | idle=nomwait: Disable mwait for CPU C-states | 1061 | idle=nomwait: Disable mwait for CPU C-states |
@@ -1135,6 +1138,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1135 | 0 disables intel_idle and fall back on acpi_idle. | 1138 | 0 disables intel_idle and fall back on acpi_idle. |
1136 | 1 to 6 specify maximum depth of C-state. | 1139 | 1 to 6 specify maximum depth of C-state. |
1137 | 1140 | ||
1141 | intel_pstate= [X86] | ||
1142 | disable | ||
1143 | Do not enable intel_pstate as the default | ||
1144 | scaling driver for the supported processors | ||
1145 | |||
1138 | intremap= [X86-64, Intel-IOMMU] | 1146 | intremap= [X86-64, Intel-IOMMU] |
1139 | on enable Interrupt Remapping (default) | 1147 | on enable Interrupt Remapping (default) |
1140 | off disable Interrupt Remapping | 1148 | off disable Interrupt Remapping |
@@ -1890,10 +1898,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1890 | wfi(ARM) instruction doesn't work correctly and not to | 1898 | wfi(ARM) instruction doesn't work correctly and not to |
1891 | use it. This is also useful when using JTAG debugger. | 1899 | use it. This is also useful when using JTAG debugger. |
1892 | 1900 | ||
1893 | no-hlt [BUGS=X86-32] Tells the kernel that the hlt | ||
1894 | instruction doesn't work correctly and not to | ||
1895 | use it. | ||
1896 | |||
1897 | no_file_caps Tells the kernel not to honor file capabilities. The | 1901 | no_file_caps Tells the kernel not to honor file capabilities. The |
1898 | only way then for a file to be executed with privilege | 1902 | only way then for a file to be executed with privilege |
1899 | is to be setuid root or executed by root. | 1903 | is to be setuid root or executed by root. |
@@ -2231,6 +2235,21 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2231 | This sorting is done to get a device | 2235 | This sorting is done to get a device |
2232 | order compatible with older (<= 2.4) kernels. | 2236 | order compatible with older (<= 2.4) kernels. |
2233 | nobfsort Don't sort PCI devices into breadth-first order. | 2237 | nobfsort Don't sort PCI devices into breadth-first order. |
2238 | pcie_bus_tune_off Disable PCIe MPS (Max Payload Size) | ||
2239 | tuning and use the BIOS-configured MPS defaults. | ||
2240 | pcie_bus_safe Set every device's MPS to the largest value | ||
2241 | supported by all devices below the root complex. | ||
2242 | pcie_bus_perf Set device MPS to the largest allowable MPS | ||
2243 | based on its parent bus. Also set MRRS (Max | ||
2244 | Read Request Size) to the largest supported | ||
2245 | value (no larger than the MPS that the device | ||
2246 | or bus can support) for best performance. | ||
2247 | pcie_bus_peer2peer Set every device's MPS to 128B, which | ||
2248 | every device is guaranteed to support. This | ||
2249 | configuration allows peer-to-peer DMA between | ||
2250 | any pair of devices, possibly at the cost of | ||
2251 | reduced performance. This also guarantees | ||
2252 | that hot-added devices will work. | ||
2234 | cbiosize=nn[KMG] The fixed amount of bus space which is | 2253 | cbiosize=nn[KMG] The fixed amount of bus space which is |
2235 | reserved for the CardBus bridge's IO window. | 2254 | reserved for the CardBus bridge's IO window. |
2236 | The default value is 256 bytes. | 2255 | The default value is 256 bytes. |
@@ -2252,6 +2271,12 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2252 | the default. | 2271 | the default. |
2253 | off: Turn ECRC off | 2272 | off: Turn ECRC off |
2254 | on: Turn ECRC on. | 2273 | on: Turn ECRC on. |
2274 | hpiosize=nn[KMG] The fixed amount of bus space which is | ||
2275 | reserved for hotplug bridge's IO window. | ||
2276 | Default size is 256 bytes. | ||
2277 | hpmemsize=nn[KMG] The fixed amount of bus space which is | ||
2278 | reserved for hotplug bridge's memory window. | ||
2279 | Default size is 2 megabytes. | ||
2255 | realloc= Enable/disable reallocating PCI bridge resources | 2280 | realloc= Enable/disable reallocating PCI bridge resources |
2256 | if allocations done by BIOS are too small to | 2281 | if allocations done by BIOS are too small to |
2257 | accommodate resources required by all child | 2282 | accommodate resources required by all child |