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.txt73
1 files changed, 66 insertions, 7 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index e07c432c731f..09ad7450647b 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -147,10 +147,14 @@ and is between 256 and 4096 characters. It is defined in the file
147 default: 0 147 default: 0
148 148
149 acpi_sleep= [HW,ACPI] Sleep options 149 acpi_sleep= [HW,ACPI] Sleep options
150 Format: { s3_bios, s3_mode, s3_beep } 150 Format: { s3_bios, s3_mode, s3_beep, old_ordering }
151 See Documentation/power/video.txt for s3_bios and s3_mode. 151 See Documentation/power/video.txt for s3_bios and s3_mode.
152 s3_beep is for debugging; it makes the PC's speaker beep 152 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. 153 as soon as the kernel's real-mode entry point is called.
154 old_ordering causes the ACPI 1.0 ordering of the _PTS
155 control method, wrt putting devices into low power
156 states, to be enforced (the ACPI 2.0 ordering of _PTS is
157 used by default).
154 158
155 acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode 159 acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode
156 Format: { level | edge | high | low } 160 Format: { level | edge | high | low }
@@ -271,6 +275,17 @@ and is between 256 and 4096 characters. It is defined in the file
271 aic79xx= [HW,SCSI] 275 aic79xx= [HW,SCSI]
272 See Documentation/scsi/aic79xx.txt. 276 See Documentation/scsi/aic79xx.txt.
273 277
278 amd_iommu= [HW,X86-84]
279 Pass parameters to the AMD IOMMU driver in the system.
280 Possible values are:
281 isolate - enable device isolation (each device, as far
282 as possible, will get its own protection
283 domain)
284 amd_iommu_size= [HW,X86-64]
285 Define the size of the aperture for the AMD IOMMU
286 driver. Possible values are:
287 '32M', '64M' (default), '128M', '256M', '512M', '1G'
288
274 amijoy.map= [HW,JOY] Amiga joystick support 289 amijoy.map= [HW,JOY] Amiga joystick support
275 Map of devices attached to JOY0DAT and JOY1DAT 290 Map of devices attached to JOY0DAT and JOY1DAT
276 Format: <a>,<b> 291 Format: <a>,<b>
@@ -295,7 +310,7 @@ and is between 256 and 4096 characters. It is defined in the file
295 when initialising the APIC and IO-APIC components. 310 when initialising the APIC and IO-APIC components.
296 311
297 apm= [APM] Advanced Power Management 312 apm= [APM] Advanced Power Management
298 See header of arch/i386/kernel/apm.c. 313 See header of arch/x86/kernel/apm_32.c.
299 314
300 arcrimi= [HW,NET] ARCnet - "RIM I" (entirely mem-mapped) cards 315 arcrimi= [HW,NET] ARCnet - "RIM I" (entirely mem-mapped) cards
301 Format: <io>,<irq>,<nodeID> 316 Format: <io>,<irq>,<nodeID>
@@ -560,6 +575,8 @@ and is between 256 and 4096 characters. It is defined in the file
560 575
561 debug_objects [KNL] Enable object debugging 576 debug_objects [KNL] Enable object debugging
562 577
578 debugpat [X86] Enable PAT debugging
579
563 decnet.addr= [HW,NET] 580 decnet.addr= [HW,NET]
564 Format: <area>[,<node>] 581 Format: <area>[,<node>]
565 See also Documentation/networking/decnet.txt. 582 See also Documentation/networking/decnet.txt.
@@ -599,6 +616,29 @@ and is between 256 and 4096 characters. It is defined in the file
599 See drivers/char/README.epca and 616 See drivers/char/README.epca and
600 Documentation/digiepca.txt. 617 Documentation/digiepca.txt.
601 618
619 disable_mtrr_cleanup [X86]
620 enable_mtrr_cleanup [X86]
621 The kernel tries to adjust MTRR layout from continuous
622 to discrete, to make X server driver able to add WB
623 entry later. This parameter enables/disables that.
624
625 mtrr_chunk_size=nn[KMG] [X86]
626 used for mtrr cleanup. It is largest continous chunk
627 that could hold holes aka. UC entries.
628
629 mtrr_gran_size=nn[KMG] [X86]
630 Used for mtrr cleanup. It is granularity of mtrr block.
631 Default is 1.
632 Large value could prevent small alignment from
633 using up MTRRs.
634
635 mtrr_spare_reg_nr=n [X86]
636 Format: <integer>
637 Range: 0,7 : spare reg number
638 Default : 1
639 Used for mtrr cleanup. It is spare mtrr entries number.
640 Set to 2 or more if your graphical card needs more.
641
602 disable_mtrr_trim [X86, Intel and AMD only] 642 disable_mtrr_trim [X86, Intel and AMD only]
603 By default the kernel will trim any uncacheable 643 By default the kernel will trim any uncacheable
604 memory out of your available memory pool based on 644 memory out of your available memory pool based on
@@ -638,7 +678,7 @@ and is between 256 and 4096 characters. It is defined in the file
638 678
639 elanfreq= [X86-32] 679 elanfreq= [X86-32]
640 See comment before function elanfreq_setup() in 680 See comment before function elanfreq_setup() in
641 arch/i386/kernel/cpu/cpufreq/elanfreq.c. 681 arch/x86/kernel/cpu/cpufreq/elanfreq.c.
642 682
643 elevator= [IOSCHED] 683 elevator= [IOSCHED]
644 Format: {"anticipatory" | "cfq" | "deadline" | "noop"} 684 Format: {"anticipatory" | "cfq" | "deadline" | "noop"}
@@ -722,9 +762,6 @@ and is between 256 and 4096 characters. It is defined in the file
722 hd= [EIDE] (E)IDE hard drive subsystem geometry 762 hd= [EIDE] (E)IDE hard drive subsystem geometry
723 Format: <cyl>,<head>,<sect> 763 Format: <cyl>,<head>,<sect>
724 764
725 hd?= [HW] (E)IDE subsystem
726 hd?lun= See Documentation/ide/ide.txt.
727
728 highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact 765 highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact
729 size of <nn>. This works even on boxes that have no 766 size of <nn>. This works even on boxes that have no
730 highmem otherwise. This also works to reduce highmem 767 highmem otherwise. This also works to reduce highmem
@@ -785,7 +822,7 @@ and is between 256 and 4096 characters. It is defined in the file
785 See Documentation/ide/ide.txt. 822 See Documentation/ide/ide.txt.
786 823
787 idle= [X86] 824 idle= [X86]
788 Format: idle=poll or idle=mwait 825 Format: idle=poll or idle=mwait, idle=halt, idle=nomwait
789 Poll forces a polling idle loop that can slightly improves the performance 826 Poll forces a polling idle loop that can slightly improves the performance
790 of waking up a idle CPU, but will use a lot of power and make the system 827 of waking up a idle CPU, but will use a lot of power and make the system
791 run hot. Not recommended. 828 run hot. Not recommended.
@@ -793,6 +830,9 @@ and is between 256 and 4096 characters. It is defined in the file
793 to not use it because it doesn't save as much power as a normal idle 830 to not use it because it doesn't save as much power as a normal idle
794 loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same 831 loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same
795 as idle=poll. 832 as idle=poll.
833 idle=halt. Halt is forced to be used for CPU idle.
834 In such case C2/C3 won't be used again.
835 idle=nomwait. Disable mwait for CPU C-states
796 836
797 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem 837 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
798 Claim all unknown PCI IDE storage controllers. 838 Claim all unknown PCI IDE storage controllers.
@@ -1208,6 +1248,11 @@ and is between 256 and 4096 characters. It is defined in the file
1208 mtdparts= [MTD] 1248 mtdparts= [MTD]
1209 See drivers/mtd/cmdlinepart.c. 1249 See drivers/mtd/cmdlinepart.c.
1210 1250
1251 mtdset= [ARM]
1252 ARM/S3C2412 JIVE boot control
1253
1254 See arch/arm/mach-s3c2412/mach-jive.c
1255
1211 mtouchusb.raw_coordinates= 1256 mtouchusb.raw_coordinates=
1212 [HW] Make the MicroTouch USB driver use raw coordinates 1257 [HW] Make the MicroTouch USB driver use raw coordinates
1213 ('y', default) or cooked coordinates ('n') 1258 ('y', default) or cooked coordinates ('n')
@@ -1496,6 +1541,9 @@ and is between 256 and 4096 characters. It is defined in the file
1496 Use with caution as certain devices share 1541 Use with caution as certain devices share
1497 address decoders between ROMs and other 1542 address decoders between ROMs and other
1498 resources. 1543 resources.
1544 norom [X86-32,X86_64] Do not assign address space to
1545 expansion ROMs that do not already have
1546 BIOS assigned address ranges.
1499 irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be 1547 irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be
1500 assigned automatically to PCI devices. You can 1548 assigned automatically to PCI devices. You can
1501 make the kernel exclude IRQs of your ISA cards 1549 make the kernel exclude IRQs of your ISA cards
@@ -1571,6 +1619,10 @@ and is between 256 and 4096 characters. It is defined in the file
1571 Format: { parport<nr> | timid | 0 } 1619 Format: { parport<nr> | timid | 0 }
1572 See also Documentation/parport.txt. 1620 See also Documentation/parport.txt.
1573 1621
1622 pmtmr= [X86] Manual setup of pmtmr I/O Port.
1623 Override pmtimer IOPort with a hex value.
1624 e.g. pmtmr=0x508
1625
1574 pnpacpi= [ACPI] 1626 pnpacpi= [ACPI]
1575 { off } 1627 { off }
1576 1628
@@ -1679,6 +1731,10 @@ and is between 256 and 4096 characters. It is defined in the file
1679 Format: <reboot_mode>[,<reboot_mode2>[,...]] 1731 Format: <reboot_mode>[,<reboot_mode2>[,...]]
1680 See arch/*/kernel/reboot.c or arch/*/kernel/process.c 1732 See arch/*/kernel/reboot.c or arch/*/kernel/process.c
1681 1733
1734 relax_domain_level=
1735 [KNL, SMP] Set scheduler's default relax_domain_level.
1736 See Documentation/cpusets.txt.
1737
1682 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area 1738 reserve= [KNL,BUGS] Force the kernel to ignore some iomem area
1683 1739
1684 reservetop= [X86-32] 1740 reservetop= [X86-32]
@@ -2112,6 +2168,9 @@ and is between 256 and 4096 characters. It is defined in the file
2112 usbhid.mousepoll= 2168 usbhid.mousepoll=
2113 [USBHID] The interval which mice are to be polled at. 2169 [USBHID] The interval which mice are to be polled at.
2114 2170
2171 add_efi_memmap [EFI; x86-32,X86-64] Include EFI memory map in
2172 kernel's map of available physical RAM.
2173
2115 vdso= [X86-32,SH,x86-64] 2174 vdso= [X86-32,SH,x86-64]
2116 vdso=2: enable compat VDSO (default with COMPAT_VDSO) 2175 vdso=2: enable compat VDSO (default with COMPAT_VDSO)
2117 vdso=1: enable VDSO (default) 2176 vdso=1: enable VDSO (default)