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.txt78
1 files changed, 71 insertions, 7 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 1150444a21ab..d4f4875fc7c6 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -284,6 +284,11 @@ and is between 256 and 4096 characters. It is defined in the file
284 isolate - enable device isolation (each device, as far 284 isolate - enable device isolation (each device, as far
285 as possible, will get its own protection 285 as possible, will get its own protection
286 domain) 286 domain)
287 fullflush - enable flushing of IO/TLB entries when
288 they are unmapped. Otherwise they are
289 flushed before they will be reused, which
290 is a lot of faster
291
287 amd_iommu_size= [HW,X86-64] 292 amd_iommu_size= [HW,X86-64]
288 Define the size of the aperture for the AMD IOMMU 293 Define the size of the aperture for the AMD IOMMU
289 driver. Possible values are: 294 driver. Possible values are:
@@ -463,12 +468,6 @@ and is between 256 and 4096 characters. It is defined in the file
463 Range: 0 - 8192 468 Range: 0 - 8192
464 Default: 64 469 Default: 64
465 470
466 disable_8254_timer
467 enable_8254_timer
468 [IA32/X86_64] Disable/Enable interrupt 0 timer routing
469 over the 8254 in addition to over the IO-APIC. The
470 kernel tries to set a sensible default.
471
472 hpet= [X86-32,HPET] option to control HPET usage 471 hpet= [X86-32,HPET] option to control HPET usage
473 Format: { enable (default) | disable | force } 472 Format: { enable (default) | disable | force }
474 disable: disable HPET and use PIT instead 473 disable: disable HPET and use PIT instead
@@ -659,11 +658,12 @@ and is between 256 and 4096 characters. It is defined in the file
659 earlyprintk= [X86-32,X86-64,SH,BLACKFIN] 658 earlyprintk= [X86-32,X86-64,SH,BLACKFIN]
660 earlyprintk=vga 659 earlyprintk=vga
661 earlyprintk=serial[,ttySn[,baudrate]] 660 earlyprintk=serial[,ttySn[,baudrate]]
661 earlyprintk=dbgp
662 662
663 Append ",keep" to not disable it when the real console 663 Append ",keep" to not disable it when the real console
664 takes over. 664 takes over.
665 665
666 Only vga or serial at a time, not both. 666 Only vga or serial or usb debug port at a time.
667 667
668 Currently only ttyS0 and ttyS1 are supported. 668 Currently only ttyS0 and ttyS1 are supported.
669 669
@@ -796,6 +796,7 @@ and is between 256 and 4096 characters. It is defined in the file
796 Defaults to the default architecture's huge page size 796 Defaults to the default architecture's huge page size
797 if not specified. 797 if not specified.
798 798
799 i8042.debug [HW] Toggle i8042 debug mode
799 i8042.direct [HW] Put keyboard port into non-translated mode 800 i8042.direct [HW] Put keyboard port into non-translated mode
800 i8042.dumbkbd [HW] Pretend that controller can only read data from 801 i8042.dumbkbd [HW] Pretend that controller can only read data from
801 keyboard and cannot control its state 802 keyboard and cannot control its state
@@ -1020,6 +1021,10 @@ and is between 256 and 4096 characters. It is defined in the file
1020 (only serial suported for now) 1021 (only serial suported for now)
1021 Format: <serial_device>[,baud] 1022 Format: <serial_device>[,baud]
1022 1023
1024 kmac= [MIPS] korina ethernet MAC address.
1025 Configure the RouterBoard 532 series on-chip
1026 Ethernet adapter MAC address.
1027
1023 l2cr= [PPC] 1028 l2cr= [PPC]
1024 1029
1025 l3cr= [PPC] 1030 l3cr= [PPC]
@@ -1228,6 +1233,29 @@ and is between 256 and 4096 characters. It is defined in the file
1228 or 1233 or
1229 memmap=0x10000$0x18690000 1234 memmap=0x10000$0x18690000
1230 1235
1236 memory_corruption_check=0/1 [X86]
1237 Some BIOSes seem to corrupt the first 64k of
1238 memory when doing things like suspend/resume.
1239 Setting this option will scan the memory
1240 looking for corruption. Enabling this will
1241 both detect corruption and prevent the kernel
1242 from using the memory being corrupted.
1243 However, its intended as a diagnostic tool; if
1244 repeatable BIOS-originated corruption always
1245 affects the same memory, you can use memmap=
1246 to prevent the kernel from using that memory.
1247
1248 memory_corruption_check_size=size [X86]
1249 By default it checks for corruption in the low
1250 64k, making this memory unavailable for normal
1251 use. Use this parameter to scan for
1252 corruption in more or less memory.
1253
1254 memory_corruption_check_period=seconds [X86]
1255 By default it checks for corruption every 60
1256 seconds. Use this parameter to check at some
1257 other rate. 0 disables periodic checking.
1258
1231 memtest= [KNL,X86] Enable memtest 1259 memtest= [KNL,X86] Enable memtest
1232 Format: <integer> 1260 Format: <integer>
1233 range: 0,4 : pattern number 1261 range: 0,4 : pattern number
@@ -1425,6 +1453,12 @@ and is between 256 and 4096 characters. It is defined in the file
1425 1453
1426 nolapic_timer [X86-32,APIC] Do not use the local APIC timer. 1454 nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
1427 1455
1456 nox2apic [X86-64,APIC] Do not enable x2APIC mode.
1457
1458 x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
1459 default x2apic cluster mode on platforms
1460 supporting x2apic.
1461
1428 noltlbs [PPC] Do not use large page/tlb entries for kernel 1462 noltlbs [PPC] Do not use large page/tlb entries for kernel
1429 lowmem mapping on PPC40x. 1463 lowmem mapping on PPC40x.
1430 1464
@@ -1680,6 +1714,11 @@ and is between 256 and 4096 characters. It is defined in the file
1680 autoconfiguration. 1714 autoconfiguration.
1681 Ranges are in pairs (memory base and size). 1715 Ranges are in pairs (memory base and size).
1682 1716
1717 dynamic_printk
1718 Enables pr_debug()/dev_dbg() calls if
1719 CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled. These can also
1720 be switched on/off via <debugfs>/dynamic_printk/modules
1721
1683 print-fatal-signals= 1722 print-fatal-signals=
1684 [KNL] debug: print fatal signals 1723 [KNL] debug: print fatal signals
1685 print-fatal-signals=1: print segfault info to 1724 print-fatal-signals=1: print segfault info to
@@ -1882,6 +1921,12 @@ and is between 256 and 4096 characters. It is defined in the file
1882 shapers= [NET] 1921 shapers= [NET]
1883 Maximal number of shapers. 1922 Maximal number of shapers.
1884 1923
1924 show_msr= [x86] show boot-time MSR settings
1925 Format: { <integer> }
1926 Show boot-time (BIOS-initialized) MSR settings.
1927 The parameter means the number of CPUs to show,
1928 for example 1 means boot CPU only.
1929
1885 sim710= [SCSI,HW] 1930 sim710= [SCSI,HW]
1886 See header of drivers/scsi/sim710.c. 1931 See header of drivers/scsi/sim710.c.
1887 1932
@@ -2208,6 +2253,25 @@ and is between 256 and 4096 characters. It is defined in the file
2208 autosuspended. Devices for which the delay is set 2253 autosuspended. Devices for which the delay is set
2209 to a negative value won't be autosuspended at all. 2254 to a negative value won't be autosuspended at all.
2210 2255
2256 usbcore.usbfs_snoop=
2257 [USB] Set to log all usbfs traffic (default 0 = off).
2258
2259 usbcore.blinkenlights=
2260 [USB] Set to cycle leds on hubs (default 0 = off).
2261
2262 usbcore.old_scheme_first=
2263 [USB] Start with the old device initialization
2264 scheme (default 0 = off).
2265
2266 usbcore.use_both_schemes=
2267 [USB] Try the other device initialization scheme
2268 if the first one fails (default 1 = enabled).
2269
2270 usbcore.initial_descriptor_timeout=
2271 [USB] Specifies timeout for the initial 64-byte
2272 USB_REQ_GET_DESCRIPTOR request in milliseconds
2273 (default 5000 = 5.0 seconds).
2274
2211 usbhid.mousepoll= 2275 usbhid.mousepoll=
2212 [USBHID] The interval which mice are to be polled at. 2276 [USBHID] The interval which mice are to be polled at.
2213 2277