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