aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-10-28 11:26:12 -0400
committerIngo Molnar <mingo@elte.hu>2008-10-28 11:26:12 -0400
commit7a9787e1eba95a166265e6a260cf30af04ef0a99 (patch)
treee730a4565e0318140d2fbd2f0415d18a339d7336 /Documentation/kernel-parameters.txt
parent41b9eb264c8407655db57b60b4457fe1b2ec9977 (diff)
parent0173a3265b228da319ceb9c1ec6a5682fd1b2d92 (diff)
Merge commit 'v2.6.28-rc2' into x86/pci-ioapic-boot-irq-quirks
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt253
1 files changed, 204 insertions, 49 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 62b6e8067a5b..63bac584f9cb 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -87,7 +87,8 @@ parameter is applicable:
87 SH SuperH architecture is enabled. 87 SH SuperH architecture is enabled.
88 SMP The kernel is an SMP kernel. 88 SMP The kernel is an SMP kernel.
89 SPARC Sparc architecture is enabled. 89 SPARC Sparc architecture is enabled.
90 SWSUSP Software suspend is enabled. 90 SWSUSP Software suspend (hibernation) is enabled.
91 SUSPEND System suspend states are enabled.
91 TS Appropriate touchscreen support is enabled. 92 TS Appropriate touchscreen support is enabled.
92 USB USB support is enabled. 93 USB USB support is enabled.
93 USBHID USB Human Interface Device support is enabled. 94 USBHID USB Human Interface Device support is enabled.
@@ -100,6 +101,7 @@ parameter is applicable:
100 X86-64 X86-64 architecture is enabled. 101 X86-64 X86-64 architecture is enabled.
101 More X86-64 boot options can be found in 102 More X86-64 boot options can be found in
102 Documentation/x86_64/boot-options.txt . 103 Documentation/x86_64/boot-options.txt .
104 X86 Either 32bit or 64bit x86 (same as X86-32+X86-64)
103 105
104In addition, the following text indicates that the option: 106In addition, the following text indicates that the option:
105 107
@@ -147,10 +149,12 @@ and is between 256 and 4096 characters. It is defined in the file
147 default: 0 149 default: 0
148 150
149 acpi_sleep= [HW,ACPI] Sleep options 151 acpi_sleep= [HW,ACPI] Sleep options
150 Format: { s3_bios, s3_mode, s3_beep, old_ordering } 152 Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig, old_ordering }
151 See Documentation/power/video.txt for s3_bios and s3_mode. 153 See Documentation/power/video.txt for s3_bios and s3_mode.
152 s3_beep is for debugging; it makes the PC's speaker beep 154 s3_beep is for debugging; it makes the PC's speaker beep
153 as soon as the kernel's real-mode entry point is called. 155 as soon as the kernel's real-mode entry point is called.
156 s4_nohwsig prevents ACPI hardware signature from being
157 used during resume from hibernation.
154 old_ordering causes the ACPI 1.0 ordering of the _PTS 158 old_ordering causes the ACPI 1.0 ordering of the _PTS
155 control method, wrt putting devices into low power 159 control method, wrt putting devices into low power
156 states, to be enforced (the ACPI 2.0 ordering of _PTS is 160 states, to be enforced (the ACPI 2.0 ordering of _PTS is
@@ -214,20 +218,47 @@ and is between 256 and 4096 characters. It is defined in the file
214 acpi.debug_level= [HW,ACPI] 218 acpi.debug_level= [HW,ACPI]
215 Format: <int> 219 Format: <int>
216 Each bit of the <int> indicates an ACPI debug level, 220 Each bit of the <int> indicates an ACPI debug level,
217 1: enable, 0: disable. It is useful for boot time 221 which corresponds to the level in an ACPI_DEBUG_PRINT
218 debugging. After system has booted up, it can be set 222 statement. After system has booted up, this mask
219 via /sys/module/acpi/parameters/debug_level. 223 can be set via /sys/module/acpi/parameters/debug_level.
220 CONFIG_ACPI_DEBUG must be enabled for this to produce any output. 224
221 Available bits (add the numbers together) to enable different 225 CONFIG_ACPI_DEBUG must be enabled for this to produce
222 debug output levels of the ACPI subsystem: 226 any output. The number can be in decimal or prefixed
223 0x01 error 0x02 warn 0x04 init 0x08 debug object 227 with 0x in hex. Some of these options produce so much
224 0x10 info 0x20 init names 0x40 parse 0x80 load 228 output that the system is unusable.
225 0x100 dispatch 0x200 execute 0x400 names 0x800 operation region 229
226 0x1000 bfield 0x2000 tables 0x4000 values 0x8000 objects 230 The following global components are defined by the
227 0x10000 resources 0x20000 user requests 0x40000 package. 231 ACPI CA:
228 The number can be in decimal or prefixed with 0x in hex. 232 0x01 error
229 Warning: Many of these options can produce a lot of 233 0x02 warn
230 output and make your system unusable. Be very careful. 234 0x04 init
235 0x08 debug object
236 0x10 info
237 0x20 init names
238 0x40 parse
239 0x80 load
240 0x100 dispatch
241 0x200 execute
242 0x400 names
243 0x800 operation region
244 0x1000 bfield
245 0x2000 tables
246 0x4000 values
247 0x8000 objects
248 0x10000 resources
249 0x20000 user requests
250 0x40000 package
251 The number can be in decimal or prefixed with 0x in hex.
252 Warning: Many of these options can produce a lot of
253 output and make your system unusable. Be very careful.
254
255 acpi.power_nocheck= [HW,ACPI]
256 Format: 1/0 enable/disable the check of power state.
257 On some bogus BIOS the _PSC object/_STA object of
258 power resource can't return the correct device power
259 state. In such case it is unneccessary to check its
260 power state again in power transition.
261 1 : disable the power state check
231 262
232 acpi_pm_good [X86-32,X86-64] 263 acpi_pm_good [X86-32,X86-64]
233 Override the pmtimer bug detection: force the kernel 264 Override the pmtimer bug detection: force the kernel
@@ -281,6 +312,11 @@ and is between 256 and 4096 characters. It is defined in the file
281 isolate - enable device isolation (each device, as far 312 isolate - enable device isolation (each device, as far
282 as possible, will get its own protection 313 as possible, will get its own protection
283 domain) 314 domain)
315 fullflush - enable flushing of IO/TLB entries when
316 they are unmapped. Otherwise they are
317 flushed before they will be reused, which
318 is a lot of faster
319
284 amd_iommu_size= [HW,X86-64] 320 amd_iommu_size= [HW,X86-64]
285 Define the size of the aperture for the AMD IOMMU 321 Define the size of the aperture for the AMD IOMMU
286 driver. Possible values are: 322 driver. Possible values are:
@@ -362,6 +398,8 @@ and is between 256 and 4096 characters. It is defined in the file
362 no delay (0). 398 no delay (0).
363 Format: integer 399 Format: integer
364 400
401 bootmem_debug [KNL] Enable bootmem allocator debug messages.
402
365 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards) 403 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards)
366 bttv.radio= Most important insmod options are available as 404 bttv.radio= Most important insmod options are available as
367 kernel args too. 405 kernel args too.
@@ -458,12 +496,6 @@ and is between 256 and 4096 characters. It is defined in the file
458 Range: 0 - 8192 496 Range: 0 - 8192
459 Default: 64 497 Default: 64
460 498
461 disable_8254_timer
462 enable_8254_timer
463 [IA32/X86_64] Disable/Enable interrupt 0 timer routing
464 over the 8254 in addition to over the IO-APIC. The
465 kernel tries to set a sensible default.
466
467 hpet= [X86-32,HPET] option to control HPET usage 499 hpet= [X86-32,HPET] option to control HPET usage
468 Format: { enable (default) | disable | force } 500 Format: { enable (default) | disable | force }
469 disable: disable HPET and use PIT instead 501 disable: disable HPET and use PIT instead
@@ -654,11 +686,12 @@ and is between 256 and 4096 characters. It is defined in the file
654 earlyprintk= [X86-32,X86-64,SH,BLACKFIN] 686 earlyprintk= [X86-32,X86-64,SH,BLACKFIN]
655 earlyprintk=vga 687 earlyprintk=vga
656 earlyprintk=serial[,ttySn[,baudrate]] 688 earlyprintk=serial[,ttySn[,baudrate]]
689 earlyprintk=dbgp
657 690
658 Append ",keep" to not disable it when the real console 691 Append ",keep" to not disable it when the real console
659 takes over. 692 takes over.
660 693
661 Only vga or serial at a time, not both. 694 Only vga or serial or usb debug port at a time.
662 695
663 Currently only ttyS0 and ttyS1 are supported. 696 Currently only ttyS0 and ttyS1 are supported.
664 697
@@ -685,7 +718,7 @@ and is between 256 and 4096 characters. It is defined in the file
685 See Documentation/block/as-iosched.txt and 718 See Documentation/block/as-iosched.txt and
686 Documentation/block/deadline-iosched.txt for details. 719 Documentation/block/deadline-iosched.txt for details.
687 720
688 elfcorehdr= [X86-32, X86_64] 721 elfcorehdr= [IA64,PPC,SH,X86-32,X86_64]
689 Specifies physical address of start of kernel core 722 Specifies physical address of start of kernel core
690 image elf header. Generally kexec loader will 723 image elf header. Generally kexec loader will
691 pass this option to capture kernel. 724 pass this option to capture kernel.
@@ -774,9 +807,26 @@ and is between 256 and 4096 characters. It is defined in the file
774 hisax= [HW,ISDN] 807 hisax= [HW,ISDN]
775 See Documentation/isdn/README.HiSax. 808 See Documentation/isdn/README.HiSax.
776 809
777 hugepages= [HW,X86-32,IA-64] Maximal number of HugeTLB pages. 810 hugepages= [HW,X86-32,IA-64] HugeTLB pages to allocate at boot.
778 hugepagesz= [HW,IA-64,PPC] The size of the HugeTLB pages. 811 hugepagesz= [HW,IA-64,PPC,X86-64] The size of the HugeTLB pages.
779 812 On x86-64 and powerpc, this option can be specified
813 multiple times interleaved with hugepages= to reserve
814 huge pages of different sizes. Valid pages sizes on
815 x86-64 are 2M (when the CPU supports "pse") and 1G
816 (when the CPU supports the "pdpe1gb" cpuinfo flag)
817 Note that 1GB pages can only be allocated at boot time
818 using hugepages= and not freed afterwards.
819 default_hugepagesz=
820 [same as hugepagesz=] The size of the default
821 HugeTLB page size. This is the size represented by
822 the legacy /proc/ hugepages APIs, used for SHM, and
823 default size when mounting hugetlbfs filesystems.
824 Defaults to the default architecture's huge page size
825 if not specified.
826
827 hlt [BUGS=ARM,SH]
828
829 i8042.debug [HW] Toggle i8042 debug mode
780 i8042.direct [HW] Put keyboard port into non-translated mode 830 i8042.direct [HW] Put keyboard port into non-translated mode
781 i8042.dumbkbd [HW] Pretend that controller can only read data from 831 i8042.dumbkbd [HW] Pretend that controller can only read data from
782 keyboard and cannot control its state 832 keyboard and cannot control its state
@@ -1001,6 +1051,10 @@ and is between 256 and 4096 characters. It is defined in the file
1001 (only serial suported for now) 1051 (only serial suported for now)
1002 Format: <serial_device>[,baud] 1052 Format: <serial_device>[,baud]
1003 1053
1054 kmac= [MIPS] korina ethernet MAC address.
1055 Configure the RouterBoard 532 series on-chip
1056 Ethernet adapter MAC address.
1057
1004 l2cr= [PPC] 1058 l2cr= [PPC]
1005 1059
1006 l3cr= [PPC] 1060 l3cr= [PPC]
@@ -1055,6 +1109,9 @@ and is between 256 and 4096 characters. It is defined in the file
1055 1109
1056 * [no]ncq: Turn on or off NCQ. 1110 * [no]ncq: Turn on or off NCQ.
1057 1111
1112 * nohrst, nosrst, norst: suppress hard, soft
1113 and both resets.
1114
1058 If there are multiple matching configurations changing 1115 If there are multiple matching configurations changing
1059 the same attribute, the last one is used. 1116 the same attribute, the last one is used.
1060 1117
@@ -1184,6 +1241,10 @@ and is between 256 and 4096 characters. It is defined in the file
1184 mem=nopentium [BUGS=X86-32] Disable usage of 4MB pages for kernel 1241 mem=nopentium [BUGS=X86-32] Disable usage of 4MB pages for kernel
1185 memory. 1242 memory.
1186 1243
1244 memchunk=nn[KMG]
1245 [KNL,SH] Allow user to override the default size for
1246 per-device physically contiguous DMA buffers.
1247
1187 memmap=exactmap [KNL,X86-32,X86_64] Enable setting of an exact 1248 memmap=exactmap [KNL,X86-32,X86_64] Enable setting of an exact
1188 E820 memory map, as specified by the user. 1249 E820 memory map, as specified by the user.
1189 Such memmap=exactmap lines can be constructed based on 1250 Such memmap=exactmap lines can be constructed based on
@@ -1206,7 +1267,30 @@ and is between 256 and 4096 characters. It is defined in the file
1206 or 1267 or
1207 memmap=0x10000$0x18690000 1268 memmap=0x10000$0x18690000
1208 1269
1209 memtest= [KNL,X86_64] Enable memtest 1270 memory_corruption_check=0/1 [X86]
1271 Some BIOSes seem to corrupt the first 64k of
1272 memory when doing things like suspend/resume.
1273 Setting this option will scan the memory
1274 looking for corruption. Enabling this will
1275 both detect corruption and prevent the kernel
1276 from using the memory being corrupted.
1277 However, its intended as a diagnostic tool; if
1278 repeatable BIOS-originated corruption always
1279 affects the same memory, you can use memmap=
1280 to prevent the kernel from using that memory.
1281
1282 memory_corruption_check_size=size [X86]
1283 By default it checks for corruption in the low
1284 64k, making this memory unavailable for normal
1285 use. Use this parameter to scan for
1286 corruption in more or less memory.
1287
1288 memory_corruption_check_period=seconds [X86]
1289 By default it checks for corruption every 60
1290 seconds. Use this parameter to check at some
1291 other rate. 0 disables periodic checking.
1292
1293 memtest= [KNL,X86] Enable memtest
1210 Format: <integer> 1294 Format: <integer>
1211 range: 0,4 : pattern number 1295 range: 0,4 : pattern number
1212 default : 0 <disable> 1296 default : 0 <disable>
@@ -1225,6 +1309,14 @@ and is between 256 and 4096 characters. It is defined in the file
1225 1309
1226 mga= [HW,DRM] 1310 mga= [HW,DRM]
1227 1311
1312 mminit_loglevel=
1313 [KNL] When CONFIG_DEBUG_MEMORY_INIT is set, this
1314 parameter allows control of the logging verbosity for
1315 the additional memory initialisation checks. A value
1316 of 0 disables mminit logging and a level of 4 will
1317 log everything. Information is printed at KERN_DEBUG
1318 so loglevel=8 may also need to be specified.
1319
1228 mousedev.tap_time= 1320 mousedev.tap_time=
1229 [MOUSE] Maximum time between finger touching and 1321 [MOUSE] Maximum time between finger touching and
1230 leaving touchpad surface for touch to be considered 1322 leaving touchpad surface for touch to be considered
@@ -1279,6 +1371,13 @@ and is between 256 and 4096 characters. It is defined in the file
1279 This usage is only documented in each driver source 1371 This usage is only documented in each driver source
1280 file if at all. 1372 file if at all.
1281 1373
1374 nf_conntrack.acct=
1375 [NETFILTER] Enable connection tracking flow accounting
1376 0 to disable accounting
1377 1 to enable accounting
1378 Default value depends on CONFIG_NF_CT_ACCT that is
1379 going to be removed in 2.6.29.
1380
1282 nfsaddrs= [NFS] 1381 nfsaddrs= [NFS]
1283 See Documentation/filesystems/nfsroot.txt. 1382 See Documentation/filesystems/nfsroot.txt.
1284 1383
@@ -1328,6 +1427,8 @@ and is between 256 and 4096 characters. It is defined in the file
1328 1427
1329 nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects. 1428 nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects.
1330 1429
1430 nodsp [SH] Disable hardware DSP at boot time.
1431
1331 noefi [X86-32,X86-64] Disable EFI runtime services support. 1432 noefi [X86-32,X86-64] Disable EFI runtime services support.
1332 1433
1333 noexec [IA-64] 1434 noexec [IA-64]
@@ -1344,13 +1445,15 @@ and is between 256 and 4096 characters. It is defined in the file
1344 noexec32=off: disable non-executable mappings 1445 noexec32=off: disable non-executable mappings
1345 read implies executable mappings 1446 read implies executable mappings
1346 1447
1448 nofpu [SH] Disable hardware FPU at boot time.
1449
1347 nofxsr [BUGS=X86-32] Disables x86 floating point extended 1450 nofxsr [BUGS=X86-32] Disables x86 floating point extended
1348 register save and restore. The kernel will only save 1451 register save and restore. The kernel will only save
1349 legacy floating-point registers on task switch. 1452 legacy floating-point registers on task switch.
1350 1453
1351 noclflush [BUGS=X86] Don't use the CLFLUSH instruction 1454 noclflush [BUGS=X86] Don't use the CLFLUSH instruction
1352 1455
1353 nohlt [BUGS=ARM] 1456 nohlt [BUGS=ARM,SH]
1354 1457
1355 no-hlt [BUGS=X86-32] Tells the kernel that the hlt 1458 no-hlt [BUGS=X86-32] Tells the kernel that the hlt
1356 instruction doesn't work correctly and not to 1459 instruction doesn't work correctly and not to
@@ -1388,6 +1491,12 @@ and is between 256 and 4096 characters. It is defined in the file
1388 1491
1389 nolapic_timer [X86-32,APIC] Do not use the local APIC timer. 1492 nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
1390 1493
1494 nox2apic [X86-64,APIC] Do not enable x2APIC mode.
1495
1496 x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
1497 default x2apic cluster mode on platforms
1498 supporting x2apic.
1499
1391 noltlbs [PPC] Do not use large page/tlb entries for kernel 1500 noltlbs [PPC] Do not use large page/tlb entries for kernel
1392 lowmem mapping on PPC40x. 1501 lowmem mapping on PPC40x.
1393 1502
@@ -1507,7 +1616,7 @@ and is between 256 and 4096 characters. It is defined in the file
1507 See also Documentation/paride.txt. 1616 See also Documentation/paride.txt.
1508 1617
1509 pci=option[,option...] [PCI] various PCI subsystem options: 1618 pci=option[,option...] [PCI] various PCI subsystem options:
1510 off [X86-32] don't probe for the PCI bus 1619 off [X86] don't probe for the PCI bus
1511 bios [X86-32] force use of PCI BIOS, don't access 1620 bios [X86-32] force use of PCI BIOS, don't access
1512 the hardware directly. Use this if your machine 1621 the hardware directly. Use this if your machine
1513 has a non-standard PCI host bridge. 1622 has a non-standard PCI host bridge.
@@ -1515,9 +1624,9 @@ and is between 256 and 4096 characters. It is defined in the file
1515 hardware access methods are allowed. Use this 1624 hardware access methods are allowed. Use this
1516 if you experience crashes upon bootup and you 1625 if you experience crashes upon bootup and you
1517 suspect they are caused by the BIOS. 1626 suspect they are caused by the BIOS.
1518 conf1 [X86-32] Force use of PCI Configuration 1627 conf1 [X86] Force use of PCI Configuration
1519 Mechanism 1. 1628 Mechanism 1.
1520 conf2 [X86-32] Force use of PCI Configuration 1629 conf2 [X86] Force use of PCI Configuration
1521 Mechanism 2. 1630 Mechanism 2.
1522 noaer [PCIE] If the PCIEAER kernel config parameter is 1631 noaer [PCIE] If the PCIEAER kernel config parameter is
1523 enabled, this kernel boot option can be used to 1632 enabled, this kernel boot option can be used to
@@ -1548,37 +1657,37 @@ and is between 256 and 4096 characters. It is defined in the file
1548 this option if the kernel is unable to allocate 1657 this option if the kernel is unable to allocate
1549 IRQs or discover secondary PCI buses on your 1658 IRQs or discover secondary PCI buses on your
1550 motherboard. 1659 motherboard.
1551 rom [X86-32] Assign address space to expansion ROMs. 1660 rom [X86] Assign address space to expansion ROMs.
1552 Use with caution as certain devices share 1661 Use with caution as certain devices share
1553 address decoders between ROMs and other 1662 address decoders between ROMs and other
1554 resources. 1663 resources.
1555 norom [X86-32,X86_64] Do not assign address space to 1664 norom [X86] Do not assign address space to
1556 expansion ROMs that do not already have 1665 expansion ROMs that do not already have
1557 BIOS assigned address ranges. 1666 BIOS assigned address ranges.
1558 irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be 1667 irqmask=0xMMMM [X86] Set a bit mask of IRQs allowed to be
1559 assigned automatically to PCI devices. You can 1668 assigned automatically to PCI devices. You can
1560 make the kernel exclude IRQs of your ISA cards 1669 make the kernel exclude IRQs of your ISA cards
1561 this way. 1670 this way.
1562 pirqaddr=0xAAAAA [X86-32] Specify the physical address 1671 pirqaddr=0xAAAAA [X86] Specify the physical address
1563 of the PIRQ table (normally generated 1672 of the PIRQ table (normally generated
1564 by the BIOS) if it is outside the 1673 by the BIOS) if it is outside the
1565 F0000h-100000h range. 1674 F0000h-100000h range.
1566 lastbus=N [X86-32] Scan all buses thru bus #N. Can be 1675 lastbus=N [X86] Scan all buses thru bus #N. Can be
1567 useful if the kernel is unable to find your 1676 useful if the kernel is unable to find your
1568 secondary buses and you want to tell it 1677 secondary buses and you want to tell it
1569 explicitly which ones they are. 1678 explicitly which ones they are.
1570 assign-busses [X86-32] Always assign all PCI bus 1679 assign-busses [X86] Always assign all PCI bus
1571 numbers ourselves, overriding 1680 numbers ourselves, overriding
1572 whatever the firmware may have done. 1681 whatever the firmware may have done.
1573 usepirqmask [X86-32] Honor the possible IRQ mask stored 1682 usepirqmask [X86] Honor the possible IRQ mask stored
1574 in the BIOS $PIR table. This is needed on 1683 in the BIOS $PIR table. This is needed on
1575 some systems with broken BIOSes, notably 1684 some systems with broken BIOSes, notably
1576 some HP Pavilion N5400 and Omnibook XE3 1685 some HP Pavilion N5400 and Omnibook XE3
1577 notebooks. This will have no effect if ACPI 1686 notebooks. This will have no effect if ACPI
1578 IRQ routing is enabled. 1687 IRQ routing is enabled.
1579 noacpi [X86-32] Do not use ACPI for IRQ routing 1688 noacpi [X86] Do not use ACPI for IRQ routing
1580 or for PCI scanning. 1689 or for PCI scanning.
1581 use_crs [X86-32] Use _CRS for PCI resource 1690 use_crs [X86] Use _CRS for PCI resource
1582 allocation. 1691 allocation.
1583 routeirq Do IRQ routing for all PCI devices. 1692 routeirq Do IRQ routing for all PCI devices.
1584 This is normally done in pci_enable_device(), 1693 This is normally done in pci_enable_device(),
@@ -1607,6 +1716,12 @@ and is between 256 and 4096 characters. It is defined in the file
1607 reserved for the CardBus bridge's memory 1716 reserved for the CardBus bridge's memory
1608 window. The default value is 64 megabytes. 1717 window. The default value is 64 megabytes.
1609 1718
1719 pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power
1720 Management.
1721 off Disable ASPM.
1722 force Enable ASPM even on devices that claim not to support it.
1723 WARNING: Forcing ASPM on may cause system lockups.
1724
1610 pcmv= [HW,PCMCIA] BadgePAD 4 1725 pcmv= [HW,PCMCIA] BadgePAD 4
1611 1726
1612 pd. [PARIDE] 1727 pd. [PARIDE]
@@ -1634,6 +1749,10 @@ and is between 256 and 4096 characters. It is defined in the file
1634 Override pmtimer IOPort with a hex value. 1749 Override pmtimer IOPort with a hex value.
1635 e.g. pmtmr=0x508 1750 e.g. pmtmr=0x508
1636 1751
1752 pnp.debug [PNP]
1753 Enable PNP debug messages. This depends on the
1754 CONFIG_PNP_DEBUG_MESSAGES option.
1755
1637 pnpacpi= [ACPI] 1756 pnpacpi= [ACPI]
1638 { off } 1757 { off }
1639 1758
@@ -1654,6 +1773,11 @@ and is between 256 and 4096 characters. It is defined in the file
1654 autoconfiguration. 1773 autoconfiguration.
1655 Ranges are in pairs (memory base and size). 1774 Ranges are in pairs (memory base and size).
1656 1775
1776 dynamic_printk
1777 Enables pr_debug()/dev_dbg() calls if
1778 CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled. These can also
1779 be switched on/off via <debugfs>/dynamic_printk/modules
1780
1657 print-fatal-signals= 1781 print-fatal-signals=
1658 [KNL] debug: print fatal signals 1782 [KNL] debug: print fatal signals
1659 print-fatal-signals=1: print segfault info to 1783 print-fatal-signals=1: print segfault info to
@@ -1856,6 +1980,12 @@ and is between 256 and 4096 characters. It is defined in the file
1856 shapers= [NET] 1980 shapers= [NET]
1857 Maximal number of shapers. 1981 Maximal number of shapers.
1858 1982
1983 show_msr= [x86] show boot-time MSR settings
1984 Format: { <integer> }
1985 Show boot-time (BIOS-initialized) MSR settings.
1986 The parameter means the number of CPUs to show,
1987 for example 1 means boot CPU only.
1988
1859 sim710= [SCSI,HW] 1989 sim710= [SCSI,HW]
1860 See header of drivers/scsi/sim710.c. 1990 See header of drivers/scsi/sim710.c.
1861 1991
@@ -2038,6 +2168,9 @@ and is between 256 and 4096 characters. It is defined in the file
2038 2168
2039 snd-ymfpci= [HW,ALSA] 2169 snd-ymfpci= [HW,ALSA]
2040 2170
2171 softlockup_panic=
2172 [KNL] Should the soft-lockup detector generate panics.
2173
2041 sonypi.*= [HW] Sony Programmable I/O Control Device driver 2174 sonypi.*= [HW] Sony Programmable I/O Control Device driver
2042 See Documentation/sonypi.txt 2175 See Documentation/sonypi.txt
2043 2176
@@ -2102,6 +2235,12 @@ and is between 256 and 4096 characters. It is defined in the file
2102 2235
2103 tdfx= [HW,DRM] 2236 tdfx= [HW,DRM]
2104 2237
2238 test_suspend= [SUSPEND]
2239 Specify "mem" (for Suspend-to-RAM) or "standby" (for
2240 standby suspend) as the system sleep state to briefly
2241 enter during system startup. The system is woken from
2242 this state using a wakeup-capable RTC alarm.
2243
2105 thash_entries= [KNL,NET] 2244 thash_entries= [KNL,NET]
2106 Set number of hash buckets for TCP connection 2245 Set number of hash buckets for TCP connection
2107 2246
@@ -2111,7 +2250,7 @@ and is between 256 and 4096 characters. It is defined in the file
2111 2250
2112 thermal.crt= [HW,ACPI] 2251 thermal.crt= [HW,ACPI]
2113 -1: disable all critical trip points in all thermal zones 2252 -1: disable all critical trip points in all thermal zones
2114 <degrees C>: lower all critical trip points 2253 <degrees C>: override all critical trip points
2115 2254
2116 thermal.nocrt= [HW,ACPI] 2255 thermal.nocrt= [HW,ACPI]
2117 Set to disable actions on ACPI thermal zone 2256 Set to disable actions on ACPI thermal zone
@@ -2129,13 +2268,6 @@ and is between 256 and 4096 characters. It is defined in the file
2129 <deci-seconds>: poll all this frequency 2268 <deci-seconds>: poll all this frequency
2130 0: no polling (default) 2269 0: no polling (default)
2131 2270
2132 tipar.timeout= [HW,PPT]
2133 Set communications timeout in tenths of a second
2134 (default 15).
2135
2136 tipar.delay= [HW,PPT]
2137 Set inter-bit delay in microseconds (default 10).
2138
2139 tmscsim= [HW,SCSI] 2271 tmscsim= [HW,SCSI]
2140 See comment before function dc390_setup() in 2272 See comment before function dc390_setup() in
2141 drivers/scsi/tmscsim.c. 2273 drivers/scsi/tmscsim.c.
@@ -2169,6 +2301,10 @@ and is between 256 and 4096 characters. It is defined in the file
2169 Note that genuine overcurrent events won't be 2301 Note that genuine overcurrent events won't be
2170 reported either. 2302 reported either.
2171 2303
2304 unknown_nmi_panic
2305 [X86-32,X86-64]
2306 Set unknown_nmi_panic=1 early on boot.
2307
2172 usbcore.autosuspend= 2308 usbcore.autosuspend=
2173 [USB] The autosuspend time delay (in seconds) used 2309 [USB] The autosuspend time delay (in seconds) used
2174 for newly-detected USB devices (default 2). This 2310 for newly-detected USB devices (default 2). This
@@ -2176,6 +2312,25 @@ and is between 256 and 4096 characters. It is defined in the file
2176 autosuspended. Devices for which the delay is set 2312 autosuspended. Devices for which the delay is set
2177 to a negative value won't be autosuspended at all. 2313 to a negative value won't be autosuspended at all.
2178 2314
2315 usbcore.usbfs_snoop=
2316 [USB] Set to log all usbfs traffic (default 0 = off).
2317
2318 usbcore.blinkenlights=
2319 [USB] Set to cycle leds on hubs (default 0 = off).
2320
2321 usbcore.old_scheme_first=
2322 [USB] Start with the old device initialization
2323 scheme (default 0 = off).
2324
2325 usbcore.use_both_schemes=
2326 [USB] Try the other device initialization scheme
2327 if the first one fails (default 1 = enabled).
2328
2329 usbcore.initial_descriptor_timeout=
2330 [USB] Specifies timeout for the initial 64-byte
2331 USB_REQ_GET_DESCRIPTOR request in milliseconds
2332 (default 5000 = 5.0 seconds).
2333
2179 usbhid.mousepoll= 2334 usbhid.mousepoll=
2180 [USBHID] The interval which mice are to be polled at. 2335 [USBHID] The interval which mice are to be polled at.
2181 2336