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.txt93
1 files changed, 86 insertions, 7 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 5dffcfefc3c..84370363da8 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -452,6 +452,11 @@ running once the system is up.
452 452
453 eata= [HW,SCSI] 453 eata= [HW,SCSI]
454 454
455 ec_intr= [HW,ACPI] ACPI Embedded Controller interrupt mode
456 Format: <int>
457 0: polling mode
458 non-0: interrupt mode (default)
459
455 eda= [HW,PS2] 460 eda= [HW,PS2]
456 461
457 edb= [HW,PS2] 462 edb= [HW,PS2]
@@ -471,14 +476,15 @@ running once the system is up.
471 arch/i386/kernel/cpu/cpufreq/elanfreq.c. 476 arch/i386/kernel/cpu/cpufreq/elanfreq.c.
472 477
473 elevator= [IOSCHED] 478 elevator= [IOSCHED]
474 Format: {"as" | "cfq" | "deadline" | "noop"} 479 Format: {"anticipatory" | "cfq" | "deadline" | "noop"}
475 See Documentation/block/as-iosched.txt and 480 See Documentation/block/as-iosched.txt and
476 Documentation/block/deadline-iosched.txt for details. 481 Documentation/block/deadline-iosched.txt for details.
477 482
478 elfcorehdr= [IA-32] 483 elfcorehdr= [IA-32, X86_64]
479 Specifies physical address of start of kernel core 484 Specifies physical address of start of kernel core
480 image elf header. 485 image elf header. Generally kexec loader will
481 See Documentation/kdump.txt for details. 486 pass this option to capture kernel.
487 See Documentation/kdump/kdump.txt for details.
482 488
483 enforcing [SELINUX] Set initial enforcing status. 489 enforcing [SELINUX] Set initial enforcing status.
484 Format: {"0" | "1"} 490 Format: {"0" | "1"}
@@ -633,6 +639,14 @@ running once the system is up.
633 inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver 639 inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver
634 Format: <irq> 640 Format: <irq>
635 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
636 inttest= [IA64] 650 inttest= [IA64]
637 651
638 io7= [HW] IO7 for Marvel based alpha systems 652 io7= [HW] IO7 for Marvel based alpha systems
@@ -703,9 +717,17 @@ running once the system is up.
703 load_ramdisk= [RAM] List of ramdisks to load from floppy 717 load_ramdisk= [RAM] List of ramdisks to load from floppy
704 See Documentation/ramdisk.txt. 718 See Documentation/ramdisk.txt.
705 719
706 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>
707 728
708 lockd.tcpport= [NFS] 729 lockd.nlm_udpport=M [NFS] Assign UDP port.
730 Format: <integer>
709 731
710 logibm.irq= [HW,MOUSE] Logitech Bus Mouse Driver 732 logibm.irq= [HW,MOUSE] Logitech Bus Mouse Driver
711 Format: <irq> 733 Format: <irq>
@@ -824,7 +846,7 @@ running once the system is up.
824 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
825 memory. 847 memory.
826 848
827 memmap=exactmap [KNL,IA-32] Enable setting of an exact 849 memmap=exactmap [KNL,IA-32,X86_64] Enable setting of an exact
828 E820 memory map, as specified by the user. 850 E820 memory map, as specified by the user.
829 Such memmap=exactmap lines can be constructed based on 851 Such memmap=exactmap lines can be constructed based on
830 BIOS output or other requirements. See the memmap=nn@ss 852 BIOS output or other requirements. See the memmap=nn@ss
@@ -847,6 +869,49 @@ running once the system is up.
847 869
848 mga= [HW,DRM] 870 mga= [HW,DRM]
849 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
850 mousedev.tap_time= 915 mousedev.tap_time=
851 [MOUSE] Maximum time between finger touching and 916 [MOUSE] Maximum time between finger touching and
852 leaving touchpad surface for touch to be considered 917 leaving touchpad surface for touch to be considered
@@ -902,6 +967,14 @@ running once the system is up.
902 nfsroot= [NFS] nfs root filesystem for disk-less boxes. 967 nfsroot= [NFS] nfs root filesystem for disk-less boxes.
903 See Documentation/nfsroot.txt. 968 See Documentation/nfsroot.txt.
904 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
905 nmi_watchdog= [KNL,BUGS=IA-32] Debugging features for SMP kernels 978 nmi_watchdog= [KNL,BUGS=IA-32] Debugging features for SMP kernels
906 979
907 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
@@ -982,6 +1055,8 @@ running once the system is up.
982 1055
983 nowb [ARM] 1056 nowb [ARM]
984 1057
1058 nr_uarts= [SERIAL] maximum number of UARTs to be registered.
1059
985 opl3= [HW,OSS] 1060 opl3= [HW,OSS]
986 Format: <io> 1061 Format: <io>
987 1062
@@ -1160,6 +1235,10 @@ running once the system is up.
1160 Limit processor to maximum C-state 1235 Limit processor to maximum C-state
1161 max_cstate=9 overrides any DMI blacklist limit. 1236 max_cstate=9 overrides any DMI blacklist limit.
1162 1237
1238 processor.nocst [HW,ACPI]
1239 Ignore the _CST method to determine C-states,
1240 instead using the legacy FADT method
1241
1163 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
1164 before loading. 1243 before loading.
1165 See Documentation/ramdisk.txt. 1244 See Documentation/ramdisk.txt.