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.txt88
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.