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.txt94
1 files changed, 85 insertions, 9 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index abd575cfc759..84c3bd05c639 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -48,6 +48,7 @@ parameter is applicable:
48 ISAPNP ISA PnP code is enabled. 48 ISAPNP ISA PnP code is enabled.
49 ISDN Appropriate ISDN support is enabled. 49 ISDN Appropriate ISDN support is enabled.
50 JOY Appropriate joystick support is enabled. 50 JOY Appropriate joystick support is enabled.
51 LIBATA Libata driver is enabled
51 LP Printer support is enabled. 52 LP Printer support is enabled.
52 LOOP Loopback device support is enabled. 53 LOOP Loopback device support is enabled.
53 M68k M68k architecture is enabled. 54 M68k M68k architecture is enabled.
@@ -78,6 +79,7 @@ parameter is applicable:
78 Documentation/scsi/. 79 Documentation/scsi/.
79 SELINUX SELinux support is enabled. 80 SELINUX SELinux support is enabled.
80 SERIAL Serial support is enabled. 81 SERIAL Serial support is enabled.
82 SH SuperH architecture is enabled.
81 SMP The kernel is an SMP kernel. 83 SMP The kernel is an SMP kernel.
82 SPARC Sparc architecture is enabled. 84 SPARC Sparc architecture is enabled.
83 SWSUSP Software suspend is enabled. 85 SWSUSP Software suspend is enabled.
@@ -124,7 +126,8 @@ and is between 256 and 4096 characters. It is defined in the file
124 See header of drivers/scsi/53c7xx.c. 126 See header of drivers/scsi/53c7xx.c.
125 See also Documentation/scsi/ncr53c7xx.txt. 127 See also Documentation/scsi/ncr53c7xx.txt.
126 128
127 acpi= [HW,ACPI] Advanced Configuration and Power Interface 129 acpi= [HW,ACPI,X86-64,i386]
130 Advanced Configuration and Power Interface
128 Format: { force | off | ht | strict | noirq } 131 Format: { force | off | ht | strict | noirq }
129 force -- enable ACPI if default was off 132 force -- enable ACPI if default was off
130 off -- disable ACPI if default was on 133 off -- disable ACPI if default was on
@@ -135,6 +138,12 @@ and is between 256 and 4096 characters. It is defined in the file
135 138
136 See also Documentation/pm.txt, pci=noacpi 139 See also Documentation/pm.txt, pci=noacpi
137 140
141 acpi_apic_instance= [ACPI, IOAPIC]
142 Format: <int>
143 2: use 2nd APIC table, if available
144 1,0: use 1st APIC table
145 default: 0
146
138 acpi_sleep= [HW,ACPI] Sleep options 147 acpi_sleep= [HW,ACPI] Sleep options
139 Format: { s3_bios, s3_mode } 148 Format: { s3_bios, s3_mode }
140 See Documentation/power/video.txt 149 See Documentation/power/video.txt
@@ -172,19 +181,41 @@ and is between 256 and 4096 characters. It is defined in the file
172 that require a timer override, but don't have 181 that require a timer override, but don't have
173 HPET 182 HPET
174 183
175 acpi_dbg_layer= [HW,ACPI] 184 acpi.debug_layer= [HW,ACPI]
176 Format: <int> 185 Format: <int>
177 Each bit of the <int> indicates an ACPI debug layer, 186 Each bit of the <int> indicates an ACPI debug layer,
178 1: enable, 0: disable. It is useful for boot time 187 1: enable, 0: disable. It is useful for boot time
179 debugging. After system has booted up, it can be set 188 debugging. After system has booted up, it can be set
180 via /proc/acpi/debug_layer. 189 via /sys/module/acpi/parameters/debug_layer.
181 190 CONFIG_ACPI_DEBUG must be enabled for this to produce any output.
182 acpi_dbg_level= [HW,ACPI] 191 Available bits (add the numbers together) to enable debug output
192 for specific parts of the ACPI subsystem:
193 0x01 utilities 0x02 hardware 0x04 events 0x08 tables
194 0x10 namespace 0x20 parser 0x40 dispatcher
195 0x80 executer 0x100 resources 0x200 acpica debugger
196 0x400 os services 0x800 acpica disassembler.
197 The number can be in decimal or prefixed with 0x in hex.
198 Warning: Many of these options can produce a lot of
199 output and make your system unusable. Be very careful.
200
201 acpi.debug_level= [HW,ACPI]
183 Format: <int> 202 Format: <int>
184 Each bit of the <int> indicates an ACPI debug level, 203 Each bit of the <int> indicates an ACPI debug level,
185 1: enable, 0: disable. It is useful for boot time 204 1: enable, 0: disable. It is useful for boot time
186 debugging. After system has booted up, it can be set 205 debugging. After system has booted up, it can be set
187 via /proc/acpi/debug_level. 206 via /sys/module/acpi/parameters/debug_level.
207 CONFIG_ACPI_DEBUG must be enabled for this to produce any output.
208 Available bits (add the numbers together) to enable different
209 debug output levels of the ACPI subsystem:
210 0x01 error 0x02 warn 0x04 init 0x08 debug object
211 0x10 info 0x20 init names 0x40 parse 0x80 load
212 0x100 dispatch 0x200 execute 0x400 names 0x800 operation region
213 0x1000 bfield 0x2000 tables 0x4000 values 0x8000 objects
214 0x10000 resources 0x20000 user requests 0x40000 package.
215 The number can be in decimal or prefixed with 0x in hex.
216 Warning: Many of these options can produce a lot of
217 output and make your system unusable. Be very careful.
218
188 219
189 acpi_fake_ecdt [HW,ACPI] Workaround failure due to BIOS lacking ECDT 220 acpi_fake_ecdt [HW,ACPI] Workaround failure due to BIOS lacking ECDT
190 221
@@ -484,7 +515,7 @@ and is between 256 and 4096 characters. It is defined in the file
484 515
485 dtc3181e= [HW,SCSI] 516 dtc3181e= [HW,SCSI]
486 517
487 earlyprintk= [IA-32,X86-64] 518 earlyprintk= [IA-32,X86-64,SH]
488 earlyprintk=vga 519 earlyprintk=vga
489 earlyprintk=serial[,ttySn[,baudrate]] 520 earlyprintk=serial[,ttySn[,baudrate]]
490 521
@@ -771,6 +802,9 @@ and is between 256 and 4096 characters. It is defined in the file
771 lapic [IA-32,APIC] Enable the local APIC even if BIOS 802 lapic [IA-32,APIC] Enable the local APIC even if BIOS
772 disabled it. 803 disabled it.
773 804
805 lapic_timer_c2_ok [IA-32,x86-64,APIC] trust the local apic timer in
806 C2 power state.
807
774 lasi= [HW,SCSI] PARISC LASI driver for the 53c700 chip 808 lasi= [HW,SCSI] PARISC LASI driver for the 53c700 chip
775 Format: addr:<io>,irq:<irq> 809 Format: addr:<io>,irq:<irq>
776 810
@@ -863,7 +897,14 @@ and is between 256 and 4096 characters. It is defined in the file
863 Format: <1-256> 897 Format: <1-256>
864 898
865 maxcpus= [SMP] Maximum number of processors that an SMP kernel 899 maxcpus= [SMP] Maximum number of processors that an SMP kernel
866 should make use of 900 should make use of.
901 Using "nosmp" or "maxcpus=0" will disable SMP
902 entirely (the MPS table probe still happens, though).
903 A command-line option of "maxcpus=<NUM>", where <NUM>
904 is an integer greater than 0, limits the maximum number
905 of CPUs activated in SMP mode to <NUM>.
906 Using "maxcpus=1" on an SMP kernel is the trivial
907 case of an SMP kernel with only one CPU.
867 908
868 max_addr=[KMG] [KNL,BOOT,ia64] All physical memory greater than or 909 max_addr=[KMG] [KNL,BOOT,ia64] All physical memory greater than or
869 equal to this physical address is ignored. 910 equal to this physical address is ignored.
@@ -1038,6 +1079,10 @@ and is between 256 and 4096 characters. It is defined in the file
1038 emulation library even if a 387 maths coprocessor 1079 emulation library even if a 387 maths coprocessor
1039 is present. 1080 is present.
1040 1081
1082 noacpi [LIBATA] Disables use of ACPI in libata suspend/resume
1083 when set.
1084 Format: <int>
1085
1041 noaliencache [MM, NUMA] Disables the allcoation of alien caches in 1086 noaliencache [MM, NUMA] Disables the allcoation of alien caches in
1042 the slab allocator. Saves per-node memory, but will 1087 the slab allocator. Saves per-node memory, but will
1043 impact performance on real NUMA hardware. 1088 impact performance on real NUMA hardware.
@@ -1103,6 +1148,8 @@ and is between 256 and 4096 characters. It is defined in the file
1103 1148
1104 nolapic [IA-32,APIC] Do not enable or use the local APIC. 1149 nolapic [IA-32,APIC] Do not enable or use the local APIC.
1105 1150
1151 nolapic_timer [IA-32,APIC] Do not use the local APIC timer.
1152
1106 noltlbs [PPC] Do not use large page/tlb entries for kernel 1153 noltlbs [PPC] Do not use large page/tlb entries for kernel
1107 lowmem mapping on PPC40x. 1154 lowmem mapping on PPC40x.
1108 1155
@@ -1275,6 +1322,12 @@ and is between 256 and 4096 characters. It is defined in the file
1275 This sorting is done to get a device 1322 This sorting is done to get a device
1276 order compatible with older (<= 2.4) kernels. 1323 order compatible with older (<= 2.4) kernels.
1277 nobfsort Don't sort PCI devices into breadth-first order. 1324 nobfsort Don't sort PCI devices into breadth-first order.
1325 cbiosize=nn[KMG] The fixed amount of bus space which is
1326 reserved for the CardBus bridge's IO window.
1327 The default value is 256 bytes.
1328 cbmemsize=nn[KMG] The fixed amount of bus space which is
1329 reserved for the CardBus bridge's memory
1330 window. The default value is 64 megabytes.
1278 1331
1279 pcmv= [HW,PCMCIA] BadgePAD 4 1332 pcmv= [HW,PCMCIA] BadgePAD 4
1280 1333
@@ -1667,6 +1720,22 @@ and is between 256 and 4096 characters. It is defined in the file
1667 stifb= [HW] 1720 stifb= [HW]
1668 Format: bpp:<bpp1>[:<bpp2>[:<bpp3>...]] 1721 Format: bpp:<bpp1>[:<bpp2>[:<bpp3>...]]
1669 1722
1723 sunrpc.pool_mode=
1724 [NFS]
1725 Control how the NFS server code allocates CPUs to
1726 service thread pools. Depending on how many NICs
1727 you have and where their interrupts are bound, this
1728 option will affect which CPUs will do NFS serving.
1729 Note: this parameter cannot be changed while the
1730 NFS server is running.
1731
1732 auto the server chooses an appropriate mode
1733 automatically using heuristics
1734 global a single global pool contains all CPUs
1735 percpu one pool for each CPU
1736 pernode one pool for each NUMA node (equivalent
1737 to global on non-NUMA machines)
1738
1670 swiotlb= [IA-64] Number of I/O TLB slabs 1739 swiotlb= [IA-64] Number of I/O TLB slabs
1671 1740
1672 switches= [HW,M68k] 1741 switches= [HW,M68k]
@@ -1740,10 +1809,17 @@ and is between 256 and 4096 characters. It is defined in the file
1740 Note that genuine overcurrent events won't be 1809 Note that genuine overcurrent events won't be
1741 reported either. 1810 reported either.
1742 1811
1812 usbcore.autosuspend=
1813 [USB] The autosuspend time delay (in seconds) used
1814 for newly-detected USB devices (default 2). This
1815 is the time required before an idle device will be
1816 autosuspended. Devices for which the delay is set
1817 to a negative value won't be autosuspended at all.
1818
1743 usbhid.mousepoll= 1819 usbhid.mousepoll=
1744 [USBHID] The interval which mice are to be polled at. 1820 [USBHID] The interval which mice are to be polled at.
1745 1821
1746 vdso= [IA-32] 1822 vdso= [IA-32,SH]
1747 vdso=1: enable VDSO (default) 1823 vdso=1: enable VDSO (default)
1748 vdso=0: disable VDSO mapping 1824 vdso=0: disable VDSO mapping
1749 1825