diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 154 |
1 files changed, 119 insertions, 35 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index e279b7242912..a0c5c5f4fce6 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -40,6 +40,7 @@ parameter is applicable: | |||
40 | ALSA ALSA sound support is enabled. | 40 | ALSA ALSA sound support is enabled. |
41 | APIC APIC support is enabled. | 41 | APIC APIC support is enabled. |
42 | APM Advanced Power Management support is enabled. | 42 | APM Advanced Power Management support is enabled. |
43 | ARM ARM architecture is enabled. | ||
43 | AVR32 AVR32 architecture is enabled. | 44 | AVR32 AVR32 architecture is enabled. |
44 | AX25 Appropriate AX.25 support is enabled. | 45 | AX25 Appropriate AX.25 support is enabled. |
45 | BLACKFIN Blackfin architecture is enabled. | 46 | BLACKFIN Blackfin architecture is enabled. |
@@ -48,7 +49,9 @@ parameter is applicable: | |||
48 | EDD BIOS Enhanced Disk Drive Services (EDD) is enabled | 49 | EDD BIOS Enhanced Disk Drive Services (EDD) is enabled |
49 | EFI EFI Partitioning (GPT) is enabled | 50 | EFI EFI Partitioning (GPT) is enabled |
50 | EIDE EIDE/ATAPI support is enabled. | 51 | EIDE EIDE/ATAPI support is enabled. |
52 | EVM Extended Verification Module | ||
51 | FB The frame buffer device is enabled. | 53 | FB The frame buffer device is enabled. |
54 | FTRACE Function tracing enabled. | ||
52 | GCOV GCOV profiling is enabled. | 55 | GCOV GCOV profiling is enabled. |
53 | HW Appropriate hardware is enabled. | 56 | HW Appropriate hardware is enabled. |
54 | IA-64 IA-64 architecture is enabled. | 57 | IA-64 IA-64 architecture is enabled. |
@@ -69,6 +72,7 @@ parameter is applicable: | |||
69 | Documentation/m68k/kernel-options.txt. | 72 | Documentation/m68k/kernel-options.txt. |
70 | MCA MCA bus support is enabled. | 73 | MCA MCA bus support is enabled. |
71 | MDA MDA console support is enabled. | 74 | MDA MDA console support is enabled. |
75 | MIPS MIPS architecture is enabled. | ||
72 | MOUSE Appropriate mouse support is enabled. | 76 | MOUSE Appropriate mouse support is enabled. |
73 | MSI Message Signaled Interrupts (PCI). | 77 | MSI Message Signaled Interrupts (PCI). |
74 | MTD MTD (Memory Technology Device) support is enabled. | 78 | MTD MTD (Memory Technology Device) support is enabled. |
@@ -100,7 +104,6 @@ parameter is applicable: | |||
100 | SPARC Sparc architecture is enabled. | 104 | SPARC Sparc architecture is enabled. |
101 | SWSUSP Software suspend (hibernation) is enabled. | 105 | SWSUSP Software suspend (hibernation) is enabled. |
102 | SUSPEND System suspend states are enabled. | 106 | SUSPEND System suspend states are enabled. |
103 | FTRACE Function tracing enabled. | ||
104 | TPM TPM drivers are enabled. | 107 | TPM TPM drivers are enabled. |
105 | TS Appropriate touchscreen support is enabled. | 108 | TS Appropriate touchscreen support is enabled. |
106 | UMS USB Mass Storage support is enabled. | 109 | UMS USB Mass Storage support is enabled. |
@@ -115,7 +118,7 @@ parameter is applicable: | |||
115 | X86-64 X86-64 architecture is enabled. | 118 | X86-64 X86-64 architecture is enabled. |
116 | More X86-64 boot options can be found in | 119 | More X86-64 boot options can be found in |
117 | Documentation/x86/x86_64/boot-options.txt . | 120 | Documentation/x86/x86_64/boot-options.txt . |
118 | X86 Either 32bit or 64bit x86 (same as X86-32+X86-64) | 121 | X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64) |
119 | XEN Xen support is enabled | 122 | XEN Xen support is enabled |
120 | 123 | ||
121 | In addition, the following text indicates that the option: | 124 | In addition, the following text indicates that the option: |
@@ -161,7 +164,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
161 | rsdt -- prefer RSDT over (default) XSDT | 164 | rsdt -- prefer RSDT over (default) XSDT |
162 | copy_dsdt -- copy DSDT to memory | 165 | copy_dsdt -- copy DSDT to memory |
163 | 166 | ||
164 | See also Documentation/power/pm.txt, pci=noacpi | 167 | See also Documentation/power/runtime_pm.txt, pci=noacpi |
165 | 168 | ||
166 | acpi_rsdp= [ACPI,EFI,KEXEC] | 169 | acpi_rsdp= [ACPI,EFI,KEXEC] |
167 | Pass the RSDP address to the kernel, mostly used | 170 | Pass the RSDP address to the kernel, mostly used |
@@ -304,6 +307,19 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
304 | behaviour to be specified. Bit 0 enables warnings, | 307 | behaviour to be specified. Bit 0 enables warnings, |
305 | bit 1 enables fixups, and bit 2 sends a segfault. | 308 | bit 1 enables fixups, and bit 2 sends a segfault. |
306 | 309 | ||
310 | align_va_addr= [X86-64] | ||
311 | Align virtual addresses by clearing slice [14:12] when | ||
312 | allocating a VMA at process creation time. This option | ||
313 | gives you up to 3% performance improvement on AMD F15h | ||
314 | machines (where it is enabled by default) for a | ||
315 | CPU-intensive style benchmark, and it can vary highly in | ||
316 | a microbenchmark depending on workload and compiler. | ||
317 | |||
318 | 1: only for 32-bit processes | ||
319 | 2: only for 64-bit processes | ||
320 | on: enable for both 32- and 64-bit processes | ||
321 | off: disable for both 32- and 64-bit processes | ||
322 | |||
307 | amd_iommu= [HW,X86-84] | 323 | amd_iommu= [HW,X86-84] |
308 | Pass parameters to the AMD IOMMU driver in the system. | 324 | Pass parameters to the AMD IOMMU driver in the system. |
309 | Possible values are: | 325 | Possible values are: |
@@ -317,7 +333,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
317 | amijoy.map= [HW,JOY] Amiga joystick support | 333 | amijoy.map= [HW,JOY] Amiga joystick support |
318 | Map of devices attached to JOY0DAT and JOY1DAT | 334 | Map of devices attached to JOY0DAT and JOY1DAT |
319 | Format: <a>,<b> | 335 | Format: <a>,<b> |
320 | See also Documentation/kernel/input/joystick.txt | 336 | See also Documentation/input/joystick.txt |
321 | 337 | ||
322 | analog.map= [HW,JOY] Analog joystick and gamepad support | 338 | analog.map= [HW,JOY] Analog joystick and gamepad support |
323 | Specifies type or capabilities of an analog joystick | 339 | Specifies type or capabilities of an analog joystick |
@@ -376,7 +392,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
376 | atkbd.softrepeat= [HW] | 392 | atkbd.softrepeat= [HW] |
377 | Use software keyboard repeat | 393 | Use software keyboard repeat |
378 | 394 | ||
379 | autotest [IA64] | 395 | autotest [IA-64] |
380 | 396 | ||
381 | baycom_epp= [HW,AX25] | 397 | baycom_epp= [HW,AX25] |
382 | Format: <io>,<mode> | 398 | Format: <io>,<mode> |
@@ -406,7 +422,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
406 | bttv.radio= Most important insmod options are available as | 422 | bttv.radio= Most important insmod options are available as |
407 | kernel args too. | 423 | kernel args too. |
408 | bttv.pll= See Documentation/video4linux/bttv/Insmod-options | 424 | bttv.pll= See Documentation/video4linux/bttv/Insmod-options |
409 | bttv.tuner= and Documentation/video4linux/bttv/CARDLIST | 425 | bttv.tuner= |
410 | 426 | ||
411 | bulk_remove=off [PPC] This parameter disables the use of the pSeries | 427 | bulk_remove=off [PPC] This parameter disables the use of the pSeries |
412 | firmware feature for flushing multiple hpte entries | 428 | firmware feature for flushing multiple hpte entries |
@@ -681,8 +697,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
681 | uart[8250],mmio32,<addr>[,options] | 697 | uart[8250],mmio32,<addr>[,options] |
682 | Start an early, polled-mode console on the 8250/16550 | 698 | Start an early, polled-mode console on the 8250/16550 |
683 | UART at the specified I/O port or MMIO address. | 699 | UART at the specified I/O port or MMIO address. |
684 | MMIO inter-register address stride is either 8bit (mmio) | 700 | MMIO inter-register address stride is either 8-bit |
685 | or 32bit (mmio32). | 701 | (mmio) or 32-bit (mmio32). |
686 | The options are the same as for ttyS, above. | 702 | The options are the same as for ttyS, above. |
687 | 703 | ||
688 | earlyprintk= [X86,SH,BLACKFIN] | 704 | earlyprintk= [X86,SH,BLACKFIN] |
@@ -722,13 +738,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
722 | 738 | ||
723 | elevator= [IOSCHED] | 739 | elevator= [IOSCHED] |
724 | Format: {"cfq" | "deadline" | "noop"} | 740 | Format: {"cfq" | "deadline" | "noop"} |
725 | See Documentation/block/as-iosched.txt and | 741 | See Documentation/block/cfq-iosched.txt and |
726 | Documentation/block/deadline-iosched.txt for details. | 742 | Documentation/block/deadline-iosched.txt for details. |
727 | 743 | ||
728 | elfcorehdr= [IA64,PPC,SH,X86] | 744 | elfcorehdr=[size[KMG]@]offset[KMG] [IA64,PPC,SH,X86,S390] |
729 | Specifies physical address of start of kernel core | 745 | Specifies physical address of start of kernel core |
730 | image elf header. Generally kexec loader will | 746 | image elf header and optionally the size. Generally |
731 | pass this option to capture kernel. | 747 | kexec loader will pass this option to capture kernel. |
732 | See Documentation/kdump/kdump.txt for details. | 748 | See Documentation/kdump/kdump.txt for details. |
733 | 749 | ||
734 | enable_mtrr_cleanup [X86] | 750 | enable_mtrr_cleanup [X86] |
@@ -758,12 +774,17 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
758 | This option is obsoleted by the "netdev=" option, which | 774 | This option is obsoleted by the "netdev=" option, which |
759 | has equivalent usage. See its documentation for details. | 775 | has equivalent usage. See its documentation for details. |
760 | 776 | ||
777 | evm= [EVM] | ||
778 | Format: { "fix" } | ||
779 | Permit 'security.evm' to be updated regardless of | ||
780 | current integrity status. | ||
781 | |||
761 | failslab= | 782 | failslab= |
762 | fail_page_alloc= | 783 | fail_page_alloc= |
763 | fail_make_request=[KNL] | 784 | fail_make_request=[KNL] |
764 | General fault injection mechanism. | 785 | General fault injection mechanism. |
765 | Format: <interval>,<probability>,<space>,<times> | 786 | Format: <interval>,<probability>,<space>,<times> |
766 | See also /Documentation/fault-injection/. | 787 | See also Documentation/fault-injection/. |
767 | 788 | ||
768 | floppy= [HW] | 789 | floppy= [HW] |
769 | See Documentation/blockdev/floppy.txt. | 790 | See Documentation/blockdev/floppy.txt. |
@@ -791,7 +812,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
791 | tracer at boot up. function-list is a comma separated | 812 | tracer at boot up. function-list is a comma separated |
792 | list of functions. This list can be changed at run | 813 | list of functions. This list can be changed at run |
793 | time by the set_ftrace_filter file in the debugfs | 814 | time by the set_ftrace_filter file in the debugfs |
794 | tracing directory. | 815 | tracing directory. |
795 | 816 | ||
796 | ftrace_notrace=[function-list] | 817 | ftrace_notrace=[function-list] |
797 | [FTRACE] Do not trace the functions specified in | 818 | [FTRACE] Do not trace the functions specified in |
@@ -829,7 +850,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
829 | 850 | ||
830 | hashdist= [KNL,NUMA] Large hashes allocated during boot | 851 | hashdist= [KNL,NUMA] Large hashes allocated during boot |
831 | are distributed across NUMA nodes. Defaults on | 852 | are distributed across NUMA nodes. Defaults on |
832 | for 64bit NUMA, off otherwise. | 853 | for 64-bit NUMA, off otherwise. |
833 | Format: 0 | 1 (for off | on) | 854 | Format: 0 | 1 (for off | on) |
834 | 855 | ||
835 | hcl= [IA-64] SGI's Hardware Graph compatibility layer | 856 | hcl= [IA-64] SGI's Hardware Graph compatibility layer |
@@ -952,6 +973,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
952 | ignore_loglevel [KNL] | 973 | ignore_loglevel [KNL] |
953 | Ignore loglevel setting - this will print /all/ | 974 | Ignore loglevel setting - this will print /all/ |
954 | kernel messages to the console. Useful for debugging. | 975 | kernel messages to the console. Useful for debugging. |
976 | We also add it as printk module parameter, so users | ||
977 | could change it dynamically, usually by | ||
978 | /sys/module/printk/parameters/ignore_loglevel. | ||
955 | 979 | ||
956 | ihash_entries= [KNL] | 980 | ihash_entries= [KNL] |
957 | Set number of hash buckets for inode cache. | 981 | Set number of hash buckets for inode cache. |
@@ -998,10 +1022,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
998 | DMA. | 1022 | DMA. |
999 | forcedac [x86_64] | 1023 | forcedac [x86_64] |
1000 | With this option iommu will not optimize to look | 1024 | With this option iommu will not optimize to look |
1001 | for io virtual address below 32 bit forcing dual | 1025 | for io virtual address below 32-bit forcing dual |
1002 | address cycle on pci bus for cards supporting greater | 1026 | address cycle on pci bus for cards supporting greater |
1003 | than 32 bit addressing. The default is to look | 1027 | than 32-bit addressing. The default is to look |
1004 | for translation below 32 bit and if not available | 1028 | for translation below 32-bit and if not available |
1005 | then look in the higher range. | 1029 | then look in the higher range. |
1006 | strict [Default Off] | 1030 | strict [Default Off] |
1007 | With this option on every unmap_single operation will | 1031 | With this option on every unmap_single operation will |
@@ -1012,12 +1036,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1012 | has the capability. With this option, super page will | 1036 | has the capability. With this option, super page will |
1013 | not be supported. | 1037 | not be supported. |
1014 | intremap= [X86-64, Intel-IOMMU] | 1038 | intremap= [X86-64, Intel-IOMMU] |
1015 | Format: { on (default) | off | nosid } | ||
1016 | on enable Interrupt Remapping (default) | 1039 | on enable Interrupt Remapping (default) |
1017 | off disable Interrupt Remapping | 1040 | off disable Interrupt Remapping |
1018 | nosid disable Source ID checking | 1041 | nosid disable Source ID checking |
1042 | no_x2apic_optout | ||
1043 | BIOS x2APIC opt-out request will be ignored | ||
1019 | 1044 | ||
1020 | inttest= [IA64] | 1045 | inttest= [IA-64] |
1021 | 1046 | ||
1022 | iomem= Disable strict checking of access to MMIO memory | 1047 | iomem= Disable strict checking of access to MMIO memory |
1023 | strict regions from userspace. | 1048 | strict regions from userspace. |
@@ -1034,7 +1059,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1034 | nomerge | 1059 | nomerge |
1035 | forcesac | 1060 | forcesac |
1036 | soft | 1061 | soft |
1037 | pt [x86, IA64] | 1062 | pt [x86, IA-64] |
1038 | 1063 | ||
1039 | io7= [HW] IO7 for Marvel based alpha systems | 1064 | io7= [HW] IO7 for Marvel based alpha systems |
1040 | See comment before marvel_specify_io7 in | 1065 | See comment before marvel_specify_io7 in |
@@ -1165,7 +1190,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1165 | 1190 | ||
1166 | kvm-amd.npt= [KVM,AMD] Disable nested paging (virtualized MMU) | 1191 | kvm-amd.npt= [KVM,AMD] Disable nested paging (virtualized MMU) |
1167 | for all guests. | 1192 | for all guests. |
1168 | Default is 1 (enabled) if in 64bit or 32bit-PAE mode | 1193 | Default is 1 (enabled) if in 64-bit or 32-bit PAE mode. |
1169 | 1194 | ||
1170 | kvm-intel.ept= [KVM,Intel] Disable extended page tables | 1195 | kvm-intel.ept= [KVM,Intel] Disable extended page tables |
1171 | (virtualized MMU) support on capable Intel chips. | 1196 | (virtualized MMU) support on capable Intel chips. |
@@ -1179,6 +1204,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1179 | [KVM,Intel] Disable FlexPriority feature (TPR shadow). | 1204 | [KVM,Intel] Disable FlexPriority feature (TPR shadow). |
1180 | Default is 1 (enabled) | 1205 | Default is 1 (enabled) |
1181 | 1206 | ||
1207 | kvm-intel.nested= | ||
1208 | [KVM,Intel] Enable VMX nesting (nVMX). | ||
1209 | Default is 0 (disabled) | ||
1210 | |||
1182 | kvm-intel.unrestricted_guest= | 1211 | kvm-intel.unrestricted_guest= |
1183 | [KVM,Intel] Disable unrestricted guest feature | 1212 | [KVM,Intel] Disable unrestricted guest feature |
1184 | (virtualized real and unpaged mode) on capable | 1213 | (virtualized real and unpaged mode) on capable |
@@ -1202,10 +1231,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1202 | libata.dma=0 Disable all PATA and SATA DMA | 1231 | libata.dma=0 Disable all PATA and SATA DMA |
1203 | libata.dma=1 PATA and SATA Disk DMA only | 1232 | libata.dma=1 PATA and SATA Disk DMA only |
1204 | libata.dma=2 ATAPI (CDROM) DMA only | 1233 | libata.dma=2 ATAPI (CDROM) DMA only |
1205 | libata.dma=4 Compact Flash DMA only | 1234 | libata.dma=4 Compact Flash DMA only |
1206 | Combinations also work, so libata.dma=3 enables DMA | 1235 | Combinations also work, so libata.dma=3 enables DMA |
1207 | for disks and CDROMs, but not CFs. | 1236 | for disks and CDROMs, but not CFs. |
1208 | 1237 | ||
1209 | libata.ignore_hpa= [LIBATA] Ignore HPA limit | 1238 | libata.ignore_hpa= [LIBATA] Ignore HPA limit |
1210 | libata.ignore_hpa=0 keep BIOS limits (default) | 1239 | libata.ignore_hpa=0 keep BIOS limits (default) |
1211 | libata.ignore_hpa=1 ignore limits, using full disk | 1240 | libata.ignore_hpa=1 ignore limits, using full disk |
@@ -1331,7 +1360,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1331 | ltpc= [NET] | 1360 | ltpc= [NET] |
1332 | Format: <io>,<irq>,<dma> | 1361 | Format: <io>,<irq>,<dma> |
1333 | 1362 | ||
1334 | machvec= [IA64] Force the use of a particular machine-vector | 1363 | machvec= [IA-64] Force the use of a particular machine-vector |
1335 | (machvec) in a generic kernel. | 1364 | (machvec) in a generic kernel. |
1336 | Example: machvec=hpzx1_swiotlb | 1365 | Example: machvec=hpzx1_swiotlb |
1337 | 1366 | ||
@@ -1348,9 +1377,12 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1348 | it is equivalent to "nosmp", which also disables | 1377 | it is equivalent to "nosmp", which also disables |
1349 | the IO APIC. | 1378 | the IO APIC. |
1350 | 1379 | ||
1351 | max_loop= [LOOP] Maximum number of loopback devices that can | 1380 | max_loop= [LOOP] The number of loop block devices that get |
1352 | be mounted | 1381 | (loop.max_loop) unconditionally pre-created at init time. The default |
1353 | Format: <1-256> | 1382 | number is configured by BLK_DEV_LOOP_MIN_COUNT. Instead |
1383 | of statically allocating a predefined number, loop | ||
1384 | devices can be requested on-demand with the | ||
1385 | /dev/loop-control interface. | ||
1354 | 1386 | ||
1355 | mcatest= [IA-64] | 1387 | mcatest= [IA-64] |
1356 | 1388 | ||
@@ -1637,6 +1669,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1637 | debugging driver suspend/resume hooks). This may | 1669 | debugging driver suspend/resume hooks). This may |
1638 | not work reliably with all consoles, but is known | 1670 | not work reliably with all consoles, but is known |
1639 | to work with serial and VGA consoles. | 1671 | to work with serial and VGA consoles. |
1672 | To facilitate more flexible debugging, we also add | ||
1673 | console_suspend, a printk module parameter to control | ||
1674 | it. Users could use console_suspend (usually | ||
1675 | /sys/module/printk/parameters/console_suspend) to | ||
1676 | turn on/off it dynamically. | ||
1640 | 1677 | ||
1641 | noaliencache [MM, NUMA, SLAB] Disables the allocation of alien | 1678 | noaliencache [MM, NUMA, SLAB] Disables the allocation of alien |
1642 | caches in the slab allocator. Saves per-node memory, | 1679 | caches in the slab allocator. Saves per-node memory, |
@@ -1734,7 +1771,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1734 | 1771 | ||
1735 | nointroute [IA-64] | 1772 | nointroute [IA-64] |
1736 | 1773 | ||
1737 | nojitter [IA64] Disables jitter checking for ITC timers. | 1774 | nojitter [IA-64] Disables jitter checking for ITC timers. |
1738 | 1775 | ||
1739 | no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver | 1776 | no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver |
1740 | 1777 | ||
@@ -1772,6 +1809,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1772 | 1809 | ||
1773 | noresidual [PPC] Don't use residual data on PReP machines. | 1810 | noresidual [PPC] Don't use residual data on PReP machines. |
1774 | 1811 | ||
1812 | nordrand [X86] Disable the direct use of the RDRAND | ||
1813 | instruction even if it is supported by the | ||
1814 | processor. RDRAND is still available to user | ||
1815 | space applications. | ||
1816 | |||
1775 | noresume [SWSUSP] Disables resume and restores original swap | 1817 | noresume [SWSUSP] Disables resume and restores original swap |
1776 | space. | 1818 | space. |
1777 | 1819 | ||
@@ -1800,7 +1842,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1800 | 1842 | ||
1801 | nox2apic [X86-64,APIC] Do not enable x2APIC mode. | 1843 | nox2apic [X86-64,APIC] Do not enable x2APIC mode. |
1802 | 1844 | ||
1803 | nptcg= [IA64] Override max number of concurrent global TLB | 1845 | nptcg= [IA-64] Override max number of concurrent global TLB |
1804 | purges which is reported from either PAL_VM_SUMMARY or | 1846 | purges which is reported from either PAL_VM_SUMMARY or |
1805 | SAL PALO. | 1847 | SAL PALO. |
1806 | 1848 | ||
@@ -2077,13 +2119,16 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2077 | Format: { parport<nr> | timid | 0 } | 2119 | Format: { parport<nr> | timid | 0 } |
2078 | See also Documentation/parport.txt. | 2120 | See also Documentation/parport.txt. |
2079 | 2121 | ||
2080 | pmtmr= [X86] Manual setup of pmtmr I/O Port. | 2122 | pmtmr= [X86] Manual setup of pmtmr I/O Port. |
2081 | Override pmtimer IOPort with a hex value. | 2123 | Override pmtimer IOPort with a hex value. |
2082 | e.g. pmtmr=0x508 | 2124 | e.g. pmtmr=0x508 |
2083 | 2125 | ||
2084 | pnp.debug [PNP] | 2126 | pnp.debug=1 [PNP] |
2085 | Enable PNP debug messages. This depends on the | 2127 | Enable PNP debug messages (depends on the |
2086 | CONFIG_PNP_DEBUG_MESSAGES option. | 2128 | CONFIG_PNP_DEBUG_MESSAGES option). Change at run-time |
2129 | via /sys/module/pnp/parameters/debug. We always show | ||
2130 | current resource usage; turning this on also shows | ||
2131 | possible settings and some assignment information. | ||
2087 | 2132 | ||
2088 | pnpacpi= [ACPI] | 2133 | pnpacpi= [ACPI] |
2089 | { off } | 2134 | { off } |
@@ -2232,6 +2277,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2232 | in <PAGE_SIZE> units (needed only for swap files). | 2277 | in <PAGE_SIZE> units (needed only for swap files). |
2233 | See Documentation/power/swsusp-and-swap-files.txt | 2278 | See Documentation/power/swsusp-and-swap-files.txt |
2234 | 2279 | ||
2280 | resumedelay= [HIBERNATION] Delay (in seconds) to pause before attempting to | ||
2281 | read the resume files | ||
2282 | |||
2283 | resumewait [HIBERNATION] Wait (indefinitely) for resume device to show up. | ||
2284 | Useful for devices that are detected asynchronously | ||
2285 | (e.g. USB and MMC devices). | ||
2286 | |||
2235 | hibernate= [HIBERNATION] | 2287 | hibernate= [HIBERNATION] |
2236 | noresume Don't check if there's a hibernation image | 2288 | noresume Don't check if there's a hibernation image |
2237 | present during boot. | 2289 | present during boot. |
@@ -2367,7 +2419,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2367 | Format: <integer> | 2419 | Format: <integer> |
2368 | 2420 | ||
2369 | sonypi.*= [HW] Sony Programmable I/O Control Device driver | 2421 | sonypi.*= [HW] Sony Programmable I/O Control Device driver |
2370 | See Documentation/sonypi.txt | 2422 | See Documentation/laptops/sonypi.txt |
2371 | 2423 | ||
2372 | specialix= [HW,SERIAL] Specialix multi-serial port adapter | 2424 | specialix= [HW,SERIAL] Specialix multi-serial port adapter |
2373 | See Documentation/serial/specialix.txt. | 2425 | See Documentation/serial/specialix.txt. |
@@ -2635,6 +2687,16 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2635 | medium is write-protected). | 2687 | medium is write-protected). |
2636 | Example: quirks=0419:aaf5:rl,0421:0433:rc | 2688 | Example: quirks=0419:aaf5:rl,0421:0433:rc |
2637 | 2689 | ||
2690 | user_debug= [KNL,ARM] | ||
2691 | Format: <int> | ||
2692 | See arch/arm/Kconfig.debug help text. | ||
2693 | 1 - undefined instruction events | ||
2694 | 2 - system calls | ||
2695 | 4 - invalid data aborts | ||
2696 | 8 - SIGSEGV faults | ||
2697 | 16 - SIGBUS faults | ||
2698 | Example: user_debug=31 | ||
2699 | |||
2638 | userpte= | 2700 | userpte= |
2639 | [X86] Flags controlling user PTE allocations. | 2701 | [X86] Flags controlling user PTE allocations. |
2640 | 2702 | ||
@@ -2680,6 +2742,28 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2680 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. | 2742 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. |
2681 | Format: <command> | 2743 | Format: <command> |
2682 | 2744 | ||
2745 | vsyscall= [X86-64] | ||
2746 | Controls the behavior of vsyscalls (i.e. calls to | ||
2747 | fixed addresses of 0xffffffffff600x00 from legacy | ||
2748 | code). Most statically-linked binaries and older | ||
2749 | versions of glibc use these calls. Because these | ||
2750 | functions are at fixed addresses, they make nice | ||
2751 | targets for exploits that can control RIP. | ||
2752 | |||
2753 | emulate Vsyscalls turn into traps and are emulated | ||
2754 | reasonably safely. | ||
2755 | |||
2756 | native [default] Vsyscalls are native syscall | ||
2757 | instructions. | ||
2758 | This is a little bit faster than trapping | ||
2759 | and makes a few dynamic recompilers work | ||
2760 | better than they would in emulation mode. | ||
2761 | It also makes exploits much easier to write. | ||
2762 | |||
2763 | none Vsyscalls don't work at all. This makes | ||
2764 | them quite hard to use for exploits but | ||
2765 | might break your system. | ||
2766 | |||
2683 | vt.cur_default= [VT] Default cursor shape. | 2767 | vt.cur_default= [VT] Default cursor shape. |
2684 | Format: 0xCCBBAA, where AA, BB, and CC are the same as | 2768 | Format: 0xCCBBAA, where AA, BB, and CC are the same as |
2685 | the parameters of the <Esc>[?A;B;Cc escape sequence; | 2769 | the parameters of the <Esc>[?A;B;Cc escape sequence; |