diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 94 |
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 | ||