diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 135 |
1 files changed, 103 insertions, 32 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index aa47be71df4..4d5c5650269 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. |
@@ -49,6 +50,7 @@ parameter is applicable: | |||
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. |
51 | FB The frame buffer device is enabled. | 52 | FB The frame buffer device is enabled. |
53 | FTRACE Function tracing enabled. | ||
52 | GCOV GCOV profiling is enabled. | 54 | GCOV GCOV profiling is enabled. |
53 | HW Appropriate hardware is enabled. | 55 | HW Appropriate hardware is enabled. |
54 | IA-64 IA-64 architecture is enabled. | 56 | IA-64 IA-64 architecture is enabled. |
@@ -69,6 +71,7 @@ parameter is applicable: | |||
69 | Documentation/m68k/kernel-options.txt. | 71 | Documentation/m68k/kernel-options.txt. |
70 | MCA MCA bus support is enabled. | 72 | MCA MCA bus support is enabled. |
71 | MDA MDA console support is enabled. | 73 | MDA MDA console support is enabled. |
74 | MIPS MIPS architecture is enabled. | ||
72 | MOUSE Appropriate mouse support is enabled. | 75 | MOUSE Appropriate mouse support is enabled. |
73 | MSI Message Signaled Interrupts (PCI). | 76 | MSI Message Signaled Interrupts (PCI). |
74 | MTD MTD (Memory Technology Device) support is enabled. | 77 | MTD MTD (Memory Technology Device) support is enabled. |
@@ -100,7 +103,6 @@ parameter is applicable: | |||
100 | SPARC Sparc architecture is enabled. | 103 | SPARC Sparc architecture is enabled. |
101 | SWSUSP Software suspend (hibernation) is enabled. | 104 | SWSUSP Software suspend (hibernation) is enabled. |
102 | SUSPEND System suspend states are enabled. | 105 | SUSPEND System suspend states are enabled. |
103 | FTRACE Function tracing enabled. | ||
104 | TPM TPM drivers are enabled. | 106 | TPM TPM drivers are enabled. |
105 | TS Appropriate touchscreen support is enabled. | 107 | TS Appropriate touchscreen support is enabled. |
106 | UMS USB Mass Storage support is enabled. | 108 | UMS USB Mass Storage support is enabled. |
@@ -115,7 +117,7 @@ parameter is applicable: | |||
115 | X86-64 X86-64 architecture is enabled. | 117 | X86-64 X86-64 architecture is enabled. |
116 | More X86-64 boot options can be found in | 118 | More X86-64 boot options can be found in |
117 | Documentation/x86/x86_64/boot-options.txt . | 119 | Documentation/x86/x86_64/boot-options.txt . |
118 | X86 Either 32bit or 64bit x86 (same as X86-32+X86-64) | 120 | X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64) |
119 | XEN Xen support is enabled | 121 | XEN Xen support is enabled |
120 | 122 | ||
121 | In addition, the following text indicates that the option: | 123 | In addition, the following text indicates that the option: |
@@ -163,6 +165,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
163 | 165 | ||
164 | See also Documentation/power/pm.txt, pci=noacpi | 166 | See also Documentation/power/pm.txt, pci=noacpi |
165 | 167 | ||
168 | acpi_rsdp= [ACPI,EFI,KEXEC] | ||
169 | Pass the RSDP address to the kernel, mostly used | ||
170 | on machines running EFI runtime service to boot the | ||
171 | second kernel for kdump. | ||
172 | |||
166 | acpi_apic_instance= [ACPI, IOAPIC] | 173 | acpi_apic_instance= [ACPI, IOAPIC] |
167 | Format: <int> | 174 | Format: <int> |
168 | 2: use 2nd APIC table, if available | 175 | 2: use 2nd APIC table, if available |
@@ -308,6 +315,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
308 | is a lot of faster | 315 | is a lot of faster |
309 | off - do not initialize any AMD IOMMU found in | 316 | off - do not initialize any AMD IOMMU found in |
310 | the system | 317 | the system |
318 | force_isolation - Force device isolation for all | ||
319 | devices. The IOMMU driver is not | ||
320 | allowed anymore to lift isolation | ||
321 | requirements as needed. This option | ||
322 | does not override iommu=pt | ||
311 | 323 | ||
312 | amijoy.map= [HW,JOY] Amiga joystick support | 324 | amijoy.map= [HW,JOY] Amiga joystick support |
313 | Map of devices attached to JOY0DAT and JOY1DAT | 325 | Map of devices attached to JOY0DAT and JOY1DAT |
@@ -371,7 +383,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
371 | atkbd.softrepeat= [HW] | 383 | atkbd.softrepeat= [HW] |
372 | Use software keyboard repeat | 384 | Use software keyboard repeat |
373 | 385 | ||
374 | autotest [IA64] | 386 | autotest [IA-64] |
375 | 387 | ||
376 | baycom_epp= [HW,AX25] | 388 | baycom_epp= [HW,AX25] |
377 | Format: <io>,<mode> | 389 | Format: <io>,<mode> |
@@ -546,6 +558,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
546 | /proc/<pid>/coredump_filter. | 558 | /proc/<pid>/coredump_filter. |
547 | See also Documentation/filesystems/proc.txt. | 559 | See also Documentation/filesystems/proc.txt. |
548 | 560 | ||
561 | cpuidle.off=1 [CPU_IDLE] | ||
562 | disable the cpuidle sub-system | ||
563 | |||
549 | cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver | 564 | cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver |
550 | Format: | 565 | Format: |
551 | <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>] | 566 | <first_slot>,<last_slot>,<port>,<enum_bit>[,<debug>] |
@@ -673,8 +688,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
673 | uart[8250],mmio32,<addr>[,options] | 688 | uart[8250],mmio32,<addr>[,options] |
674 | Start an early, polled-mode console on the 8250/16550 | 689 | Start an early, polled-mode console on the 8250/16550 |
675 | UART at the specified I/O port or MMIO address. | 690 | UART at the specified I/O port or MMIO address. |
676 | MMIO inter-register address stride is either 8bit (mmio) | 691 | MMIO inter-register address stride is either 8-bit |
677 | or 32bit (mmio32). | 692 | (mmio) or 32-bit (mmio32). |
678 | The options are the same as for ttyS, above. | 693 | The options are the same as for ttyS, above. |
679 | 694 | ||
680 | earlyprintk= [X86,SH,BLACKFIN] | 695 | earlyprintk= [X86,SH,BLACKFIN] |
@@ -717,7 +732,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
717 | See Documentation/block/as-iosched.txt and | 732 | See Documentation/block/as-iosched.txt and |
718 | Documentation/block/deadline-iosched.txt for details. | 733 | Documentation/block/deadline-iosched.txt for details. |
719 | 734 | ||
720 | elfcorehdr= [IA64,PPC,SH,X86] | 735 | elfcorehdr= [IA-64,PPC,SH,X86] |
721 | Specifies physical address of start of kernel core | 736 | Specifies physical address of start of kernel core |
722 | image elf header. Generally kexec loader will | 737 | image elf header. Generally kexec loader will |
723 | pass this option to capture kernel. | 738 | pass this option to capture kernel. |
@@ -783,7 +798,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
783 | tracer at boot up. function-list is a comma separated | 798 | tracer at boot up. function-list is a comma separated |
784 | list of functions. This list can be changed at run | 799 | list of functions. This list can be changed at run |
785 | time by the set_ftrace_filter file in the debugfs | 800 | time by the set_ftrace_filter file in the debugfs |
786 | tracing directory. | 801 | tracing directory. |
787 | 802 | ||
788 | ftrace_notrace=[function-list] | 803 | ftrace_notrace=[function-list] |
789 | [FTRACE] Do not trace the functions specified in | 804 | [FTRACE] Do not trace the functions specified in |
@@ -821,7 +836,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
821 | 836 | ||
822 | hashdist= [KNL,NUMA] Large hashes allocated during boot | 837 | hashdist= [KNL,NUMA] Large hashes allocated during boot |
823 | are distributed across NUMA nodes. Defaults on | 838 | are distributed across NUMA nodes. Defaults on |
824 | for 64bit NUMA, off otherwise. | 839 | for 64-bit NUMA, off otherwise. |
825 | Format: 0 | 1 (for off | on) | 840 | Format: 0 | 1 (for off | on) |
826 | 841 | ||
827 | hcl= [IA-64] SGI's Hardware Graph compatibility layer | 842 | hcl= [IA-64] SGI's Hardware Graph compatibility layer |
@@ -990,10 +1005,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
990 | DMA. | 1005 | DMA. |
991 | forcedac [x86_64] | 1006 | forcedac [x86_64] |
992 | With this option iommu will not optimize to look | 1007 | With this option iommu will not optimize to look |
993 | for io virtual address below 32 bit forcing dual | 1008 | for io virtual address below 32-bit forcing dual |
994 | address cycle on pci bus for cards supporting greater | 1009 | address cycle on pci bus for cards supporting greater |
995 | than 32 bit addressing. The default is to look | 1010 | than 32-bit addressing. The default is to look |
996 | for translation below 32 bit and if not available | 1011 | for translation below 32-bit and if not available |
997 | then look in the higher range. | 1012 | then look in the higher range. |
998 | strict [Default Off] | 1013 | strict [Default Off] |
999 | With this option on every unmap_single operation will | 1014 | With this option on every unmap_single operation will |
@@ -1004,12 +1019,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1004 | has the capability. With this option, super page will | 1019 | has the capability. With this option, super page will |
1005 | not be supported. | 1020 | not be supported. |
1006 | intremap= [X86-64, Intel-IOMMU] | 1021 | intremap= [X86-64, Intel-IOMMU] |
1007 | Format: { on (default) | off | nosid } | ||
1008 | on enable Interrupt Remapping (default) | 1022 | on enable Interrupt Remapping (default) |
1009 | off disable Interrupt Remapping | 1023 | off disable Interrupt Remapping |
1010 | nosid disable Source ID checking | 1024 | nosid disable Source ID checking |
1025 | no_x2apic_optout | ||
1026 | BIOS x2APIC opt-out request will be ignored | ||
1011 | 1027 | ||
1012 | inttest= [IA64] | 1028 | inttest= [IA-64] |
1013 | 1029 | ||
1014 | iomem= Disable strict checking of access to MMIO memory | 1030 | iomem= Disable strict checking of access to MMIO memory |
1015 | strict regions from userspace. | 1031 | strict regions from userspace. |
@@ -1026,7 +1042,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1026 | nomerge | 1042 | nomerge |
1027 | forcesac | 1043 | forcesac |
1028 | soft | 1044 | soft |
1029 | pt [x86, IA64] | 1045 | pt [x86, IA-64] |
1046 | group_mf [x86, IA-64] | ||
1047 | |||
1030 | 1048 | ||
1031 | io7= [HW] IO7 for Marvel based alpha systems | 1049 | io7= [HW] IO7 for Marvel based alpha systems |
1032 | See comment before marvel_specify_io7 in | 1050 | See comment before marvel_specify_io7 in |
@@ -1157,11 +1175,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1157 | 1175 | ||
1158 | kvm-amd.npt= [KVM,AMD] Disable nested paging (virtualized MMU) | 1176 | kvm-amd.npt= [KVM,AMD] Disable nested paging (virtualized MMU) |
1159 | for all guests. | 1177 | for all guests. |
1160 | Default is 1 (enabled) if in 64bit or 32bit-PAE mode | 1178 | Default is 1 (enabled) if in 64-bit or 32-bit PAE mode. |
1161 | |||
1162 | kvm-intel.bypass_guest_pf= | ||
1163 | [KVM,Intel] Disables bypassing of guest page faults | ||
1164 | on Intel chips. Default is 1 (enabled) | ||
1165 | 1179 | ||
1166 | kvm-intel.ept= [KVM,Intel] Disable extended page tables | 1180 | kvm-intel.ept= [KVM,Intel] Disable extended page tables |
1167 | (virtualized MMU) support on capable Intel chips. | 1181 | (virtualized MMU) support on capable Intel chips. |
@@ -1198,10 +1212,10 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1198 | libata.dma=0 Disable all PATA and SATA DMA | 1212 | libata.dma=0 Disable all PATA and SATA DMA |
1199 | libata.dma=1 PATA and SATA Disk DMA only | 1213 | libata.dma=1 PATA and SATA Disk DMA only |
1200 | libata.dma=2 ATAPI (CDROM) DMA only | 1214 | libata.dma=2 ATAPI (CDROM) DMA only |
1201 | libata.dma=4 Compact Flash DMA only | 1215 | libata.dma=4 Compact Flash DMA only |
1202 | Combinations also work, so libata.dma=3 enables DMA | 1216 | Combinations also work, so libata.dma=3 enables DMA |
1203 | for disks and CDROMs, but not CFs. | 1217 | for disks and CDROMs, but not CFs. |
1204 | 1218 | ||
1205 | libata.ignore_hpa= [LIBATA] Ignore HPA limit | 1219 | libata.ignore_hpa= [LIBATA] Ignore HPA limit |
1206 | libata.ignore_hpa=0 keep BIOS limits (default) | 1220 | libata.ignore_hpa=0 keep BIOS limits (default) |
1207 | libata.ignore_hpa=1 ignore limits, using full disk | 1221 | libata.ignore_hpa=1 ignore limits, using full disk |
@@ -1327,7 +1341,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1327 | ltpc= [NET] | 1341 | ltpc= [NET] |
1328 | Format: <io>,<irq>,<dma> | 1342 | Format: <io>,<irq>,<dma> |
1329 | 1343 | ||
1330 | machvec= [IA64] Force the use of a particular machine-vector | 1344 | machvec= [IA-64] Force the use of a particular machine-vector |
1331 | (machvec) in a generic kernel. | 1345 | (machvec) in a generic kernel. |
1332 | Example: machvec=hpzx1_swiotlb | 1346 | Example: machvec=hpzx1_swiotlb |
1333 | 1347 | ||
@@ -1344,9 +1358,12 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1344 | it is equivalent to "nosmp", which also disables | 1358 | it is equivalent to "nosmp", which also disables |
1345 | the IO APIC. | 1359 | the IO APIC. |
1346 | 1360 | ||
1347 | max_loop= [LOOP] Maximum number of loopback devices that can | 1361 | max_loop= [LOOP] The number of loop block devices that get |
1348 | be mounted | 1362 | (loop.max_loop) unconditionally pre-created at init time. The default |
1349 | Format: <1-256> | 1363 | number is configured by BLK_DEV_LOOP_MIN_COUNT. Instead |
1364 | of statically allocating a predefined number, loop | ||
1365 | devices can be requested on-demand with the | ||
1366 | /dev/loop-control interface. | ||
1350 | 1367 | ||
1351 | mcatest= [IA-64] | 1368 | mcatest= [IA-64] |
1352 | 1369 | ||
@@ -1730,13 +1747,17 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1730 | 1747 | ||
1731 | nointroute [IA-64] | 1748 | nointroute [IA-64] |
1732 | 1749 | ||
1733 | nojitter [IA64] Disables jitter checking for ITC timers. | 1750 | nojitter [IA-64] Disables jitter checking for ITC timers. |
1734 | 1751 | ||
1735 | no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver | 1752 | no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver |
1736 | 1753 | ||
1737 | no-kvmapf [X86,KVM] Disable paravirtualized asynchronous page | 1754 | no-kvmapf [X86,KVM] Disable paravirtualized asynchronous page |
1738 | fault handling. | 1755 | fault handling. |
1739 | 1756 | ||
1757 | no-steal-acc [X86,KVM] Disable paravirtualized steal time accounting. | ||
1758 | steal time is computed, but won't influence scheduler | ||
1759 | behaviour | ||
1760 | |||
1740 | nolapic [X86-32,APIC] Do not enable or use the local APIC. | 1761 | nolapic [X86-32,APIC] Do not enable or use the local APIC. |
1741 | 1762 | ||
1742 | nolapic_timer [X86-32,APIC] Do not use the local APIC timer. | 1763 | nolapic_timer [X86-32,APIC] Do not use the local APIC timer. |
@@ -1792,7 +1813,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1792 | 1813 | ||
1793 | nox2apic [X86-64,APIC] Do not enable x2APIC mode. | 1814 | nox2apic [X86-64,APIC] Do not enable x2APIC mode. |
1794 | 1815 | ||
1795 | nptcg= [IA64] Override max number of concurrent global TLB | 1816 | nptcg= [IA-64] Override max number of concurrent global TLB |
1796 | purges which is reported from either PAL_VM_SUMMARY or | 1817 | purges which is reported from either PAL_VM_SUMMARY or |
1797 | SAL PALO. | 1818 | SAL PALO. |
1798 | 1819 | ||
@@ -1846,7 +1867,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1846 | See Documentation/sound/oss/oss-parameters.txt | 1867 | See Documentation/sound/oss/oss-parameters.txt |
1847 | 1868 | ||
1848 | panic= [KNL] Kernel behaviour on panic: delay <timeout> | 1869 | panic= [KNL] Kernel behaviour on panic: delay <timeout> |
1849 | seconds before rebooting | 1870 | timeout > 0: seconds before rebooting |
1871 | timeout = 0: wait forever | ||
1872 | timeout < 0: reboot immediately | ||
1850 | Format: <timeout> | 1873 | Format: <timeout> |
1851 | 1874 | ||
1852 | parkbd.port= [HW] Parallel port number the keyboard adapter is | 1875 | parkbd.port= [HW] Parallel port number the keyboard adapter is |
@@ -2067,13 +2090,16 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2067 | Format: { parport<nr> | timid | 0 } | 2090 | Format: { parport<nr> | timid | 0 } |
2068 | See also Documentation/parport.txt. | 2091 | See also Documentation/parport.txt. |
2069 | 2092 | ||
2070 | pmtmr= [X86] Manual setup of pmtmr I/O Port. | 2093 | pmtmr= [X86] Manual setup of pmtmr I/O Port. |
2071 | Override pmtimer IOPort with a hex value. | 2094 | Override pmtimer IOPort with a hex value. |
2072 | e.g. pmtmr=0x508 | 2095 | e.g. pmtmr=0x508 |
2073 | 2096 | ||
2074 | pnp.debug [PNP] | 2097 | pnp.debug=1 [PNP] |
2075 | Enable PNP debug messages. This depends on the | 2098 | Enable PNP debug messages (depends on the |
2076 | CONFIG_PNP_DEBUG_MESSAGES option. | 2099 | CONFIG_PNP_DEBUG_MESSAGES option). Change at run-time |
2100 | via /sys/module/pnp/parameters/debug. We always show | ||
2101 | current resource usage; turning this on also shows | ||
2102 | possible settings and some assignment information. | ||
2077 | 2103 | ||
2078 | pnpacpi= [ACPI] | 2104 | pnpacpi= [ACPI] |
2079 | { off } | 2105 | { off } |
@@ -2151,6 +2177,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2151 | [HW,MOUSE] Controls Logitech smartscroll autorepeat. | 2177 | [HW,MOUSE] Controls Logitech smartscroll autorepeat. |
2152 | 0 = disabled, 1 = enabled (default). | 2178 | 0 = disabled, 1 = enabled (default). |
2153 | 2179 | ||
2180 | pstore.backend= Specify the name of the pstore backend to use | ||
2181 | |||
2154 | pt. [PARIDE] | 2182 | pt. [PARIDE] |
2155 | See Documentation/blockdev/paride.txt. | 2183 | See Documentation/blockdev/paride.txt. |
2156 | 2184 | ||
@@ -2236,6 +2264,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2236 | ro [KNL] Mount root device read-only on boot | 2264 | ro [KNL] Mount root device read-only on boot |
2237 | 2265 | ||
2238 | root= [KNL] Root filesystem | 2266 | root= [KNL] Root filesystem |
2267 | See name_to_dev_t comment in init/do_mounts.c. | ||
2239 | 2268 | ||
2240 | rootdelay= [KNL] Delay (in seconds) to pause before attempting to | 2269 | rootdelay= [KNL] Delay (in seconds) to pause before attempting to |
2241 | mount the root filesystem | 2270 | mount the root filesystem |
@@ -2526,6 +2555,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2526 | <port#>,<js1>,<js2>,<js3>,<js4>,<js5>,<js6>,<js7> | 2555 | <port#>,<js1>,<js2>,<js3>,<js4>,<js5>,<js6>,<js7> |
2527 | See also Documentation/input/joystick-parport.txt | 2556 | See also Documentation/input/joystick-parport.txt |
2528 | 2557 | ||
2558 | udbg-immortal [PPC] When debugging early kernel crashes that | ||
2559 | happen after console_init() and before a proper | ||
2560 | console driver takes over, this boot options might | ||
2561 | help "seeing" what's going on. | ||
2562 | |||
2529 | uhash_entries= [KNL,NET] | 2563 | uhash_entries= [KNL,NET] |
2530 | Set number of hash buckets for UDP/UDP-Lite connections | 2564 | Set number of hash buckets for UDP/UDP-Lite connections |
2531 | 2565 | ||
@@ -2540,6 +2574,11 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2540 | unknown_nmi_panic | 2574 | unknown_nmi_panic |
2541 | [X86] Cause panic on unknown NMI. | 2575 | [X86] Cause panic on unknown NMI. |
2542 | 2576 | ||
2577 | usbcore.authorized_default= | ||
2578 | [USB] Default USB device authorization: | ||
2579 | (default -1 = authorized except for wireless USB, | ||
2580 | 0 = not authorized, 1 = authorized) | ||
2581 | |||
2543 | usbcore.autosuspend= | 2582 | usbcore.autosuspend= |
2544 | [USB] The autosuspend time delay (in seconds) used | 2583 | [USB] The autosuspend time delay (in seconds) used |
2545 | for newly-detected USB devices (default 2). This | 2584 | for newly-detected USB devices (default 2). This |
@@ -2612,6 +2651,16 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2612 | medium is write-protected). | 2651 | medium is write-protected). |
2613 | Example: quirks=0419:aaf5:rl,0421:0433:rc | 2652 | Example: quirks=0419:aaf5:rl,0421:0433:rc |
2614 | 2653 | ||
2654 | user_debug= [KNL,ARM] | ||
2655 | Format: <int> | ||
2656 | See arch/arm/Kconfig.debug help text. | ||
2657 | 1 - undefined instruction events | ||
2658 | 2 - system calls | ||
2659 | 4 - invalid data aborts | ||
2660 | 8 - SIGSEGV faults | ||
2661 | 16 - SIGBUS faults | ||
2662 | Example: user_debug=31 | ||
2663 | |||
2615 | userpte= | 2664 | userpte= |
2616 | [X86] Flags controlling user PTE allocations. | 2665 | [X86] Flags controlling user PTE allocations. |
2617 | 2666 | ||
@@ -2657,6 +2706,28 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2657 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. | 2706 | vmpoff= [KNL,S390] Perform z/VM CP command after power off. |
2658 | Format: <command> | 2707 | Format: <command> |
2659 | 2708 | ||
2709 | vsyscall= [X86-64] | ||
2710 | Controls the behavior of vsyscalls (i.e. calls to | ||
2711 | fixed addresses of 0xffffffffff600x00 from legacy | ||
2712 | code). Most statically-linked binaries and older | ||
2713 | versions of glibc use these calls. Because these | ||
2714 | functions are at fixed addresses, they make nice | ||
2715 | targets for exploits that can control RIP. | ||
2716 | |||
2717 | emulate Vsyscalls turn into traps and are emulated | ||
2718 | reasonably safely. | ||
2719 | |||
2720 | native [default] Vsyscalls are native syscall | ||
2721 | instructions. | ||
2722 | This is a little bit faster than trapping | ||
2723 | and makes a few dynamic recompilers work | ||
2724 | better than they would in emulation mode. | ||
2725 | It also makes exploits much easier to write. | ||
2726 | |||
2727 | none Vsyscalls don't work at all. This makes | ||
2728 | them quite hard to use for exploits but | ||
2729 | might break your system. | ||
2730 | |||
2660 | vt.cur_default= [VT] Default cursor shape. | 2731 | vt.cur_default= [VT] Default cursor shape. |
2661 | Format: 0xCCBBAA, where AA, BB, and CC are the same as | 2732 | Format: 0xCCBBAA, where AA, BB, and CC are the same as |
2662 | the parameters of the <Esc>[?A;B;Cc escape sequence; | 2733 | the parameters of the <Esc>[?A;B;Cc escape sequence; |