diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 88 |
1 files changed, 81 insertions, 7 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 2ad64efdf183..84370363da80 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -476,14 +476,15 @@ running once the system is up. | |||
476 | arch/i386/kernel/cpu/cpufreq/elanfreq.c. | 476 | arch/i386/kernel/cpu/cpufreq/elanfreq.c. |
477 | 477 | ||
478 | elevator= [IOSCHED] | 478 | elevator= [IOSCHED] |
479 | Format: {"as" | "cfq" | "deadline" | "noop"} | 479 | Format: {"anticipatory" | "cfq" | "deadline" | "noop"} |
480 | See Documentation/block/as-iosched.txt and | 480 | See Documentation/block/as-iosched.txt and |
481 | Documentation/block/deadline-iosched.txt for details. | 481 | Documentation/block/deadline-iosched.txt for details. |
482 | 482 | ||
483 | elfcorehdr= [IA-32] | 483 | elfcorehdr= [IA-32, X86_64] |
484 | Specifies physical address of start of kernel core | 484 | Specifies physical address of start of kernel core |
485 | image elf header. | 485 | image elf header. Generally kexec loader will |
486 | See Documentation/kdump.txt for details. | 486 | pass this option to capture kernel. |
487 | See Documentation/kdump/kdump.txt for details. | ||
487 | 488 | ||
488 | enforcing [SELINUX] Set initial enforcing status. | 489 | enforcing [SELINUX] Set initial enforcing status. |
489 | Format: {"0" | "1"} | 490 | Format: {"0" | "1"} |
@@ -638,6 +639,14 @@ running once the system is up. | |||
638 | inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver | 639 | inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver |
639 | Format: <irq> | 640 | Format: <irq> |
640 | 641 | ||
642 | combined_mode= [HW] control which driver uses IDE ports in combined | ||
643 | mode: legacy IDE driver, libata, or both | ||
644 | (in the libata case, libata.atapi_enabled=1 may be | ||
645 | useful as well). Note that using the ide or libata | ||
646 | options may affect your device naming (e.g. by | ||
647 | changing hdc to sdb). | ||
648 | Format: combined (default), ide, or libata | ||
649 | |||
641 | inttest= [IA64] | 650 | inttest= [IA64] |
642 | 651 | ||
643 | io7= [HW] IO7 for Marvel based alpha systems | 652 | io7= [HW] IO7 for Marvel based alpha systems |
@@ -708,9 +717,17 @@ running once the system is up. | |||
708 | load_ramdisk= [RAM] List of ramdisks to load from floppy | 717 | load_ramdisk= [RAM] List of ramdisks to load from floppy |
709 | See Documentation/ramdisk.txt. | 718 | See Documentation/ramdisk.txt. |
710 | 719 | ||
711 | lockd.udpport= [NFS] | 720 | lockd.nlm_grace_period=P [NFS] Assign grace period. |
721 | Format: <integer> | ||
722 | |||
723 | lockd.nlm_tcpport=N [NFS] Assign TCP port. | ||
724 | Format: <integer> | ||
725 | |||
726 | lockd.nlm_timeout=T [NFS] Assign timeout value. | ||
727 | Format: <integer> | ||
712 | 728 | ||
713 | lockd.tcpport= [NFS] | 729 | lockd.nlm_udpport=M [NFS] Assign UDP port. |
730 | Format: <integer> | ||
714 | 731 | ||
715 | logibm.irq= [HW,MOUSE] Logitech Bus Mouse Driver | 732 | logibm.irq= [HW,MOUSE] Logitech Bus Mouse Driver |
716 | Format: <irq> | 733 | Format: <irq> |
@@ -829,7 +846,7 @@ running once the system is up. | |||
829 | mem=nopentium [BUGS=IA-32] Disable usage of 4MB pages for kernel | 846 | mem=nopentium [BUGS=IA-32] Disable usage of 4MB pages for kernel |
830 | memory. | 847 | memory. |
831 | 848 | ||
832 | memmap=exactmap [KNL,IA-32] Enable setting of an exact | 849 | memmap=exactmap [KNL,IA-32,X86_64] Enable setting of an exact |
833 | E820 memory map, as specified by the user. | 850 | E820 memory map, as specified by the user. |
834 | Such memmap=exactmap lines can be constructed based on | 851 | Such memmap=exactmap lines can be constructed based on |
835 | BIOS output or other requirements. See the memmap=nn@ss | 852 | BIOS output or other requirements. See the memmap=nn@ss |
@@ -852,6 +869,49 @@ running once the system is up. | |||
852 | 869 | ||
853 | mga= [HW,DRM] | 870 | mga= [HW,DRM] |
854 | 871 | ||
872 | migration_cost= | ||
873 | [KNL,SMP] debug: override scheduler migration costs | ||
874 | Format: <level-1-usecs>,<level-2-usecs>,... | ||
875 | This debugging option can be used to override the | ||
876 | default scheduler migration cost matrix. The numbers | ||
877 | are indexed by 'CPU domain distance'. | ||
878 | E.g. migration_cost=1000,2000,3000 on an SMT NUMA | ||
879 | box will set up an intra-core migration cost of | ||
880 | 1 msec, an inter-core migration cost of 2 msecs, | ||
881 | and an inter-node migration cost of 3 msecs. | ||
882 | |||
883 | WARNING: using the wrong values here can break | ||
884 | scheduler performance, so it's only for scheduler | ||
885 | development purposes, not production environments. | ||
886 | |||
887 | migration_debug= | ||
888 | [KNL,SMP] migration cost auto-detect verbosity | ||
889 | Format=<0|1|2> | ||
890 | If a system's migration matrix reported at bootup | ||
891 | seems erroneous then this option can be used to | ||
892 | increase verbosity of the detection process. | ||
893 | We default to 0 (no extra messages), 1 will print | ||
894 | some more information, and 2 will be really | ||
895 | verbose (probably only useful if you also have a | ||
896 | serial console attached to the system). | ||
897 | |||
898 | migration_factor= | ||
899 | [KNL,SMP] multiply/divide migration costs by a factor | ||
900 | Format=<percent> | ||
901 | This debug option can be used to proportionally | ||
902 | increase or decrease the auto-detected migration | ||
903 | costs for all entries of the migration matrix. | ||
904 | E.g. migration_factor=150 will increase migration | ||
905 | costs by 50%. (and thus the scheduler will be less | ||
906 | eager migrating cache-hot tasks) | ||
907 | migration_factor=80 will decrease migration costs | ||
908 | by 20%. (thus the scheduler will be more eager to | ||
909 | migrate tasks) | ||
910 | |||
911 | WARNING: using the wrong values here can break | ||
912 | scheduler performance, so it's only for scheduler | ||
913 | development purposes, not production environments. | ||
914 | |||
855 | mousedev.tap_time= | 915 | mousedev.tap_time= |
856 | [MOUSE] Maximum time between finger touching and | 916 | [MOUSE] Maximum time between finger touching and |
857 | leaving touchpad surface for touch to be considered | 917 | leaving touchpad surface for touch to be considered |
@@ -907,6 +967,14 @@ running once the system is up. | |||
907 | nfsroot= [NFS] nfs root filesystem for disk-less boxes. | 967 | nfsroot= [NFS] nfs root filesystem for disk-less boxes. |
908 | See Documentation/nfsroot.txt. | 968 | See Documentation/nfsroot.txt. |
909 | 969 | ||
970 | nfs.callback_tcpport= | ||
971 | [NFS] set the TCP port on which the NFSv4 callback | ||
972 | channel should listen. | ||
973 | |||
974 | nfs.idmap_cache_timeout= | ||
975 | [NFS] set the maximum lifetime for idmapper cache | ||
976 | entries. | ||
977 | |||
910 | nmi_watchdog= [KNL,BUGS=IA-32] Debugging features for SMP kernels | 978 | nmi_watchdog= [KNL,BUGS=IA-32] Debugging features for SMP kernels |
911 | 979 | ||
912 | no387 [BUGS=IA-32] Tells the kernel to use the 387 maths | 980 | no387 [BUGS=IA-32] Tells the kernel to use the 387 maths |
@@ -987,6 +1055,8 @@ running once the system is up. | |||
987 | 1055 | ||
988 | nowb [ARM] | 1056 | nowb [ARM] |
989 | 1057 | ||
1058 | nr_uarts= [SERIAL] maximum number of UARTs to be registered. | ||
1059 | |||
990 | opl3= [HW,OSS] | 1060 | opl3= [HW,OSS] |
991 | Format: <io> | 1061 | Format: <io> |
992 | 1062 | ||
@@ -1165,6 +1235,10 @@ running once the system is up. | |||
1165 | Limit processor to maximum C-state | 1235 | Limit processor to maximum C-state |
1166 | max_cstate=9 overrides any DMI blacklist limit. | 1236 | max_cstate=9 overrides any DMI blacklist limit. |
1167 | 1237 | ||
1238 | processor.nocst [HW,ACPI] | ||
1239 | Ignore the _CST method to determine C-states, | ||
1240 | instead using the legacy FADT method | ||
1241 | |||
1168 | prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk | 1242 | prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk |
1169 | before loading. | 1243 | before loading. |
1170 | See Documentation/ramdisk.txt. | 1244 | See Documentation/ramdisk.txt. |