diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 138 |
1 files changed, 106 insertions, 32 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index fd5cac013037..d08759aa0903 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -48,6 +48,7 @@ parameter is applicable: | |||
48 | EFI EFI Partitioning (GPT) is enabled | 48 | EFI EFI Partitioning (GPT) is enabled |
49 | EIDE EIDE/ATAPI support is enabled. | 49 | EIDE EIDE/ATAPI support is enabled. |
50 | FB The frame buffer device is enabled. | 50 | FB The frame buffer device is enabled. |
51 | GCOV GCOV profiling is enabled. | ||
51 | HW Appropriate hardware is enabled. | 52 | HW Appropriate hardware is enabled. |
52 | IA-64 IA-64 architecture is enabled. | 53 | IA-64 IA-64 architecture is enabled. |
53 | IMA Integrity measurement architecture is enabled. | 54 | IMA Integrity measurement architecture is enabled. |
@@ -56,7 +57,6 @@ parameter is applicable: | |||
56 | ISAPNP ISA PnP code is enabled. | 57 | ISAPNP ISA PnP code is enabled. |
57 | ISDN Appropriate ISDN support is enabled. | 58 | ISDN Appropriate ISDN support is enabled. |
58 | JOY Appropriate joystick support is enabled. | 59 | JOY Appropriate joystick support is enabled. |
59 | KMEMTRACE kmemtrace is enabled. | ||
60 | LIBATA Libata driver is enabled | 60 | LIBATA Libata driver is enabled |
61 | LP Printer support is enabled. | 61 | LP Printer support is enabled. |
62 | LOOP Loopback device support is enabled. | 62 | LOOP Loopback device support is enabled. |
@@ -229,14 +229,6 @@ and is between 256 and 4096 characters. It is defined in the file | |||
229 | to assume that this machine's pmtimer latches its value | 229 | to assume that this machine's pmtimer latches its value |
230 | and always returns good values. | 230 | and always returns good values. |
231 | 231 | ||
232 | acpi.power_nocheck= [HW,ACPI] | ||
233 | Format: 1/0 enable/disable the check of power state. | ||
234 | On some bogus BIOS the _PSC object/_STA object of | ||
235 | power resource can't return the correct device power | ||
236 | state. In such case it is unneccessary to check its | ||
237 | power state again in power transition. | ||
238 | 1 : disable the power state check | ||
239 | |||
240 | acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode | 232 | acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode |
241 | Format: { level | edge | high | low } | 233 | Format: { level | edge | high | low } |
242 | 234 | ||
@@ -329,11 +321,6 @@ and is between 256 and 4096 characters. It is defined in the file | |||
329 | flushed before they will be reused, which | 321 | flushed before they will be reused, which |
330 | is a lot of faster | 322 | is a lot of faster |
331 | 323 | ||
332 | amd_iommu_size= [HW,X86-64] | ||
333 | Define the size of the aperture for the AMD IOMMU | ||
334 | driver. Possible values are: | ||
335 | '32M', '64M' (default), '128M', '256M', '512M', '1G' | ||
336 | |||
337 | amijoy.map= [HW,JOY] Amiga joystick support | 324 | amijoy.map= [HW,JOY] Amiga joystick support |
338 | Map of devices attached to JOY0DAT and JOY1DAT | 325 | Map of devices attached to JOY0DAT and JOY1DAT |
339 | Format: <a>,<b> | 326 | Format: <a>,<b> |
@@ -497,6 +484,13 @@ and is between 256 and 4096 characters. It is defined in the file | |||
497 | Also note the kernel might malfunction if you disable | 484 | Also note the kernel might malfunction if you disable |
498 | some critical bits. | 485 | some critical bits. |
499 | 486 | ||
487 | cmo_free_hint= [PPC] Format: { yes | no } | ||
488 | Specify whether pages are marked as being inactive | ||
489 | when they are freed. This is used in CMO environments | ||
490 | to determine OS memory pressure for page stealing by | ||
491 | a hypervisor. | ||
492 | Default: yes | ||
493 | |||
500 | code_bytes [X86] How many bytes of object code to print | 494 | code_bytes [X86] How many bytes of object code to print |
501 | in an oops report. | 495 | in an oops report. |
502 | Range: 0 - 8192 | 496 | Range: 0 - 8192 |
@@ -545,6 +539,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
545 | console=brl,ttyS0 | 539 | console=brl,ttyS0 |
546 | For now, only VisioBraille is supported. | 540 | For now, only VisioBraille is supported. |
547 | 541 | ||
542 | consoleblank= [KNL] The console blank (screen saver) timeout in | ||
543 | seconds. Defaults to 10*60 = 10mins. A value of 0 | ||
544 | disables the blank timer. | ||
545 | |||
548 | coredump_filter= | 546 | coredump_filter= |
549 | [KNL] Change the default value for | 547 | [KNL] Change the default value for |
550 | /proc/<pid>/coredump_filter. | 548 | /proc/<pid>/coredump_filter. |
@@ -646,6 +644,13 @@ and is between 256 and 4096 characters. It is defined in the file | |||
646 | DMA-API debugging code disables itself because the | 644 | DMA-API debugging code disables itself because the |
647 | architectural default is too low. | 645 | architectural default is too low. |
648 | 646 | ||
647 | dma_debug_driver=<driver_name> | ||
648 | With this option the DMA-API debugging driver | ||
649 | filter feature can be enabled at boot time. Just | ||
650 | pass the driver to filter for as the parameter. | ||
651 | The filter can be disabled or changed to another | ||
652 | driver later using sysfs. | ||
653 | |||
649 | dscc4.setup= [NET] | 654 | dscc4.setup= [NET] |
650 | 655 | ||
651 | dtc3181e= [HW,SCSI] | 656 | dtc3181e= [HW,SCSI] |
@@ -752,12 +757,25 @@ and is between 256 and 4096 characters. It is defined in the file | |||
752 | ia64_pal_cache_flush instead of SAL_CACHE_FLUSH. | 757 | ia64_pal_cache_flush instead of SAL_CACHE_FLUSH. |
753 | 758 | ||
754 | ftrace=[tracer] | 759 | ftrace=[tracer] |
755 | [ftrace] will set and start the specified tracer | 760 | [FTRACE] will set and start the specified tracer |
756 | as early as possible in order to facilitate early | 761 | as early as possible in order to facilitate early |
757 | boot debugging. | 762 | boot debugging. |
758 | 763 | ||
759 | ftrace_dump_on_oops | 764 | ftrace_dump_on_oops |
760 | [ftrace] will dump the trace buffers on oops. | 765 | [FTRACE] will dump the trace buffers on oops. |
766 | |||
767 | ftrace_filter=[function-list] | ||
768 | [FTRACE] Limit the functions traced by the function | ||
769 | tracer at boot up. function-list is a comma separated | ||
770 | list of functions. This list can be changed at run | ||
771 | time by the set_ftrace_filter file in the debugfs | ||
772 | tracing directory. | ||
773 | |||
774 | ftrace_notrace=[function-list] | ||
775 | [FTRACE] Do not trace the functions specified in | ||
776 | function-list. This list can be changed at run time | ||
777 | by the set_ftrace_notrace file in the debugfs | ||
778 | tracing directory. | ||
761 | 779 | ||
762 | gamecon.map[2|3]= | 780 | gamecon.map[2|3]= |
763 | [HW,JOY] Multisystem joystick and NES/SNES/PSX pad | 781 | [HW,JOY] Multisystem joystick and NES/SNES/PSX pad |
@@ -771,6 +789,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
771 | Format: off | on | 789 | Format: off | on |
772 | default: on | 790 | default: on |
773 | 791 | ||
792 | gcov_persist= [GCOV] When non-zero (default), profiling data for | ||
793 | kernel modules is saved and remains accessible via | ||
794 | debugfs, even when the module is unloaded/reloaded. | ||
795 | When zero, profiling data is discarded and associated | ||
796 | debugfs files are removed at module unload time. | ||
797 | |||
774 | gdth= [HW,SCSI] | 798 | gdth= [HW,SCSI] |
775 | See header of drivers/scsi/gdth.c. | 799 | See header of drivers/scsi/gdth.c. |
776 | 800 | ||
@@ -873,11 +897,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
873 | 897 | ||
874 | ide-core.nodma= [HW] (E)IDE subsystem | 898 | ide-core.nodma= [HW] (E)IDE subsystem |
875 | Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc | 899 | Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc |
876 | .vlb_clock .pci_clock .noflush .noprobe .nowerr .cdrom | 900 | .vlb_clock .pci_clock .noflush .nohpa .noprobe .nowerr |
877 | .chs .ignore_cable are additional options | 901 | .cdrom .chs .ignore_cable are additional options |
878 | See Documentation/ide/ide.txt. | ||
879 | |||
880 | idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed | ||
881 | See Documentation/ide/ide.txt. | 902 | See Documentation/ide/ide.txt. |
882 | 903 | ||
883 | ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem | 904 | ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem |
@@ -914,6 +935,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
914 | Formt: { "sha1" | "md5" } | 935 | Formt: { "sha1" | "md5" } |
915 | default: "sha1" | 936 | default: "sha1" |
916 | 937 | ||
938 | ima_tcb [IMA] | ||
939 | Load a policy which meets the needs of the Trusted | ||
940 | Computing Base. This means IMA will measure all | ||
941 | programs exec'd, files mmap'd for exec, and all files | ||
942 | opened for read by uid=0. | ||
943 | |||
917 | in2000= [HW,SCSI] | 944 | in2000= [HW,SCSI] |
918 | See header of drivers/scsi/in2000.c. | 945 | See header of drivers/scsi/in2000.c. |
919 | 946 | ||
@@ -971,6 +998,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
971 | nomerge | 998 | nomerge |
972 | forcesac | 999 | forcesac |
973 | soft | 1000 | soft |
1001 | pt [x86, IA64] | ||
974 | 1002 | ||
975 | io7= [HW] IO7 for Marvel based alpha systems | 1003 | io7= [HW] IO7 for Marvel based alpha systems |
976 | See comment before marvel_specify_io7 in | 1004 | See comment before marvel_specify_io7 in |
@@ -1054,24 +1082,19 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1054 | use the HighMem zone if it exists, and the Normal | 1082 | use the HighMem zone if it exists, and the Normal |
1055 | zone if it does not. | 1083 | zone if it does not. |
1056 | 1084 | ||
1057 | kmemtrace.enable= [KNL,KMEMTRACE] Format: { yes | no } | ||
1058 | Controls whether kmemtrace is enabled | ||
1059 | at boot-time. | ||
1060 | |||
1061 | kmemtrace.subbufs=n [KNL,KMEMTRACE] Overrides the number of | ||
1062 | subbufs kmemtrace's relay channel has. Set this | ||
1063 | higher than default (KMEMTRACE_N_SUBBUFS in code) if | ||
1064 | you experience buffer overruns. | ||
1065 | |||
1066 | kgdboc= [HW] kgdb over consoles. | 1085 | kgdboc= [HW] kgdb over consoles. |
1067 | Requires a tty driver that supports console polling. | 1086 | Requires a tty driver that supports console polling. |
1068 | (only serial suported for now) | 1087 | (only serial supported for now) |
1069 | Format: <serial_device>[,baud] | 1088 | Format: <serial_device>[,baud] |
1070 | 1089 | ||
1071 | kmac= [MIPS] korina ethernet MAC address. | 1090 | kmac= [MIPS] korina ethernet MAC address. |
1072 | Configure the RouterBoard 532 series on-chip | 1091 | Configure the RouterBoard 532 series on-chip |
1073 | Ethernet adapter MAC address. | 1092 | Ethernet adapter MAC address. |
1074 | 1093 | ||
1094 | kmemleak= [KNL] Boot-time kmemleak enable/disable | ||
1095 | Valid arguments: on, off | ||
1096 | Default: on | ||
1097 | |||
1075 | kstack=N [X86] Print N words from the kernel stack | 1098 | kstack=N [X86] Print N words from the kernel stack |
1076 | in oops dumps. | 1099 | in oops dumps. |
1077 | 1100 | ||
@@ -1339,6 +1362,27 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1339 | min_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory below this | 1362 | min_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory below this |
1340 | physical address is ignored. | 1363 | physical address is ignored. |
1341 | 1364 | ||
1365 | mini2440= [ARM,HW,KNL] | ||
1366 | Format:[0..2][b][c][t] | ||
1367 | Default: "0tb" | ||
1368 | MINI2440 configuration specification: | ||
1369 | 0 - The attached screen is the 3.5" TFT | ||
1370 | 1 - The attached screen is the 7" TFT | ||
1371 | 2 - The VGA Shield is attached (1024x768) | ||
1372 | Leaving out the screen size parameter will not load | ||
1373 | the TFT driver, and the framebuffer will be left | ||
1374 | unconfigured. | ||
1375 | b - Enable backlight. The TFT backlight pin will be | ||
1376 | linked to the kernel VESA blanking code and a GPIO | ||
1377 | LED. This parameter is not necessary when using the | ||
1378 | VGA shield. | ||
1379 | c - Enable the s3c camera interface. | ||
1380 | t - Reserved for enabling touchscreen support. The | ||
1381 | touchscreen support is not enabled in the mainstream | ||
1382 | kernel as of 2.6.30, a preliminary port can be found | ||
1383 | in the "bleeding edge" mini2440 support kernel at | ||
1384 | http://repo.or.cz/w/linux-2.6/mini2440.git | ||
1385 | |||
1342 | mminit_loglevel= | 1386 | mminit_loglevel= |
1343 | [KNL] When CONFIG_DEBUG_MEMORY_INIT is set, this | 1387 | [KNL] When CONFIG_DEBUG_MEMORY_INIT is set, this |
1344 | parameter allows control of the logging verbosity for | 1388 | parameter allows control of the logging verbosity for |
@@ -1380,6 +1424,16 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1380 | mtdparts= [MTD] | 1424 | mtdparts= [MTD] |
1381 | See drivers/mtd/cmdlinepart.c. | 1425 | See drivers/mtd/cmdlinepart.c. |
1382 | 1426 | ||
1427 | onenand.bdry= [HW,MTD] Flex-OneNAND Boundary Configuration | ||
1428 | |||
1429 | Format: [die0_boundary][,die0_lock][,die1_boundary][,die1_lock] | ||
1430 | |||
1431 | boundary - index of last SLC block on Flex-OneNAND. | ||
1432 | The remaining blocks are configured as MLC blocks. | ||
1433 | lock - Configure if Flex-OneNAND boundary should be locked. | ||
1434 | Once locked, the boundary cannot be changed. | ||
1435 | 1 indicates lock status, 0 indicates unlock status. | ||
1436 | |||
1383 | mtdset= [ARM] | 1437 | mtdset= [ARM] |
1384 | ARM/S3C2412 JIVE boot control | 1438 | ARM/S3C2412 JIVE boot control |
1385 | 1439 | ||
@@ -1390,7 +1444,7 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1390 | ('y', default) or cooked coordinates ('n') | 1444 | ('y', default) or cooked coordinates ('n') |
1391 | 1445 | ||
1392 | mtrr_chunk_size=nn[KMG] [X86] | 1446 | mtrr_chunk_size=nn[KMG] [X86] |
1393 | used for mtrr cleanup. It is largest continous chunk | 1447 | used for mtrr cleanup. It is largest continuous chunk |
1394 | that could hold holes aka. UC entries. | 1448 | that could hold holes aka. UC entries. |
1395 | 1449 | ||
1396 | mtrr_gran_size=nn[KMG] [X86] | 1450 | mtrr_gran_size=nn[KMG] [X86] |
@@ -1575,6 +1629,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1575 | noinitrd [RAM] Tells the kernel not to load any configured | 1629 | noinitrd [RAM] Tells the kernel not to load any configured |
1576 | initial RAM disk. | 1630 | initial RAM disk. |
1577 | 1631 | ||
1632 | nointremap [X86-64, Intel-IOMMU] Do not enable interrupt | ||
1633 | remapping. | ||
1634 | |||
1578 | nointroute [IA-64] | 1635 | nointroute [IA-64] |
1579 | 1636 | ||
1580 | nojitter [IA64] Disables jitter checking for ITC timers. | 1637 | nojitter [IA64] Disables jitter checking for ITC timers. |
@@ -1660,6 +1717,14 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1660 | oprofile.timer= [HW] | 1717 | oprofile.timer= [HW] |
1661 | Use timer interrupt instead of performance counters | 1718 | Use timer interrupt instead of performance counters |
1662 | 1719 | ||
1720 | oprofile.cpu_type= Force an oprofile cpu type | ||
1721 | This might be useful if you have an older oprofile | ||
1722 | userland or if you want common events. | ||
1723 | Format: { archperfmon } | ||
1724 | archperfmon: [X86] Force use of architectural | ||
1725 | perfmon on Intel CPUs instead of the | ||
1726 | CPU specific event set. | ||
1727 | |||
1663 | osst= [HW,SCSI] SCSI Tape Driver | 1728 | osst= [HW,SCSI] SCSI Tape Driver |
1664 | Format: <buffer_size>,<write_threshold> | 1729 | Format: <buffer_size>,<write_threshold> |
1665 | See also Documentation/scsi/st.txt. | 1730 | See also Documentation/scsi/st.txt. |
@@ -1735,6 +1800,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1735 | root domains (aka PCI segments, in ACPI-speak). | 1800 | root domains (aka PCI segments, in ACPI-speak). |
1736 | nommconf [X86] Disable use of MMCONFIG for PCI | 1801 | nommconf [X86] Disable use of MMCONFIG for PCI |
1737 | Configuration | 1802 | Configuration |
1803 | check_enable_amd_mmconf [X86] check for and enable | ||
1804 | properly configured MMIO access to PCI | ||
1805 | config space on AMD family 10h CPU | ||
1738 | nomsi [MSI] If the PCI_MSI kernel config parameter is | 1806 | nomsi [MSI] If the PCI_MSI kernel config parameter is |
1739 | enabled, this kernel boot option can be used to | 1807 | enabled, this kernel boot option can be used to |
1740 | disable the use of MSI interrupts system-wide. | 1808 | disable the use of MSI interrupts system-wide. |
@@ -1824,6 +1892,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1824 | PAGE_SIZE is used as alignment. | 1892 | PAGE_SIZE is used as alignment. |
1825 | PCI-PCI bridge can be specified, if resource | 1893 | PCI-PCI bridge can be specified, if resource |
1826 | windows need to be expanded. | 1894 | windows need to be expanded. |
1895 | ecrc= Enable/disable PCIe ECRC (transaction layer | ||
1896 | end-to-end CRC checking). | ||
1897 | bios: Use BIOS/firmware settings. This is the | ||
1898 | the default. | ||
1899 | off: Turn ECRC off | ||
1900 | on: Turn ECRC on. | ||
1827 | 1901 | ||
1828 | pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power | 1902 | pcie_aspm= [PCIE] Forcibly enable or disable PCIe Active State Power |
1829 | Management. | 1903 | Management. |