diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 73 |
1 files changed, 69 insertions, 4 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index db122df5e77d..92c40d174355 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -34,6 +34,7 @@ parameter is applicable: | |||
34 | ALSA ALSA sound support is enabled. | 34 | ALSA ALSA sound support is enabled. |
35 | APIC APIC support is enabled. | 35 | APIC APIC support is enabled. |
36 | APM Advanced Power Management support is enabled. | 36 | APM Advanced Power Management support is enabled. |
37 | AVR32 AVR32 architecture is enabled. | ||
37 | AX25 Appropriate AX.25 support is enabled. | 38 | AX25 Appropriate AX.25 support is enabled. |
38 | BLACKFIN Blackfin architecture is enabled. | 39 | BLACKFIN Blackfin architecture is enabled. |
39 | DRM Direct Rendering Management support is enabled. | 40 | DRM Direct Rendering Management support is enabled. |
@@ -369,7 +370,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
369 | configured. Potentially dangerous and should only be | 370 | configured. Potentially dangerous and should only be |
370 | used if you are entirely sure of the consequences. | 371 | used if you are entirely sure of the consequences. |
371 | 372 | ||
372 | chandev= [HW,NET] Generic channel device initialisation | 373 | ccw_timeout_log [S390] |
374 | See Documentation/s390/CommonIO for details. | ||
373 | 375 | ||
374 | checkreqprot [SELINUX] Set initial checkreqprot flag value. | 376 | checkreqprot [SELINUX] Set initial checkreqprot flag value. |
375 | Format: { "0" | "1" } | 377 | Format: { "0" | "1" } |
@@ -381,6 +383,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
381 | Value can be changed at runtime via | 383 | Value can be changed at runtime via |
382 | /selinux/checkreqprot. | 384 | /selinux/checkreqprot. |
383 | 385 | ||
386 | cio_ignore= [S390] | ||
387 | See Documentation/s390/CommonIO for details. | ||
388 | |||
389 | cio_msg= [S390] | ||
390 | See Documentation/s390/CommonIO for details. | ||
391 | |||
384 | clock= [BUGS=X86-32, HW] gettimeofday clocksource override. | 392 | clock= [BUGS=X86-32, HW] gettimeofday clocksource override. |
385 | [Deprecated] | 393 | [Deprecated] |
386 | Forces specified clocksource (if available) to be used | 394 | Forces specified clocksource (if available) to be used |
@@ -408,8 +416,21 @@ and is between 256 and 4096 characters. It is defined in the file | |||
408 | [SPARC64] tick | 416 | [SPARC64] tick |
409 | [X86-64] hpet,tsc | 417 | [X86-64] hpet,tsc |
410 | 418 | ||
411 | code_bytes [IA32] How many bytes of object code to print in an | 419 | clearcpuid=BITNUM [X86] |
412 | oops report. | 420 | Disable CPUID feature X for the kernel. See |
421 | include/asm-x86/cpufeature.h for the valid bit numbers. | ||
422 | Note the Linux specific bits are not necessarily | ||
423 | stable over kernel options, but the vendor specific | ||
424 | ones should be. | ||
425 | Also note that user programs calling CPUID directly | ||
426 | or using the feature without checking anything | ||
427 | will still see it. This just prevents it from | ||
428 | being used by the kernel or shown in /proc/cpuinfo. | ||
429 | Also note the kernel might malfunction if you disable | ||
430 | some critical bits. | ||
431 | |||
432 | code_bytes [IA32/X86_64] How many bytes of object code to print | ||
433 | in an oops report. | ||
413 | Range: 0 - 8192 | 434 | Range: 0 - 8192 |
414 | Default: 64 | 435 | Default: 64 |
415 | 436 | ||
@@ -562,6 +583,12 @@ and is between 256 and 4096 characters. It is defined in the file | |||
562 | See drivers/char/README.epca and | 583 | See drivers/char/README.epca and |
563 | Documentation/digiepca.txt. | 584 | Documentation/digiepca.txt. |
564 | 585 | ||
586 | disable_mtrr_trim [X86, Intel and AMD only] | ||
587 | By default the kernel will trim any uncacheable | ||
588 | memory out of your available memory pool based on | ||
589 | MTRR settings. This parameter disables that behavior, | ||
590 | possibly causing your machine to run very slowly. | ||
591 | |||
565 | dmasound= [HW,OSS] Sound subsystem buffers | 592 | dmasound= [HW,OSS] Sound subsystem buffers |
566 | 593 | ||
567 | dscc4.setup= [NET] | 594 | dscc4.setup= [NET] |
@@ -652,6 +679,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
652 | 679 | ||
653 | gamma= [HW,DRM] | 680 | gamma= [HW,DRM] |
654 | 681 | ||
682 | gart_fix_e820= [X86_64] disable the fix e820 for K8 GART | ||
683 | Format: off | on | ||
684 | default: on | ||
685 | |||
655 | gdth= [HW,SCSI] | 686 | gdth= [HW,SCSI] |
656 | See header of drivers/scsi/gdth.c. | 687 | See header of drivers/scsi/gdth.c. |
657 | 688 | ||
@@ -787,6 +818,16 @@ and is between 256 and 4096 characters. It is defined in the file | |||
787 | for translation below 32 bit and if not available | 818 | for translation below 32 bit and if not available |
788 | then look in the higher range. | 819 | then look in the higher range. |
789 | 820 | ||
821 | io_delay= [X86-32,X86-64] I/O delay method | ||
822 | 0x80 | ||
823 | Standard port 0x80 based delay | ||
824 | 0xed | ||
825 | Alternate port 0xed based delay (needed on some systems) | ||
826 | udelay | ||
827 | Simple two microseconds delay | ||
828 | none | ||
829 | No delay | ||
830 | |||
790 | io7= [HW] IO7 for Marvel based alpha systems | 831 | io7= [HW] IO7 for Marvel based alpha systems |
791 | See comment before marvel_specify_io7 in | 832 | See comment before marvel_specify_io7 in |
792 | arch/alpha/kernel/core_marvel.c. | 833 | arch/alpha/kernel/core_marvel.c. |
@@ -1052,6 +1093,11 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1052 | Multi-Function General Purpose Timers on AMD Geode | 1093 | Multi-Function General Purpose Timers on AMD Geode |
1053 | platforms. | 1094 | platforms. |
1054 | 1095 | ||
1096 | mfgptfix [X86-32] Fix MFGPT timers on AMD Geode platforms when | ||
1097 | the BIOS has incorrectly applied a workaround. TinyBIOS | ||
1098 | version 0.98 is known to be affected, 0.99 fixes the | ||
1099 | problem by letting the user disable the workaround. | ||
1100 | |||
1055 | mga= [HW,DRM] | 1101 | mga= [HW,DRM] |
1056 | 1102 | ||
1057 | mousedev.tap_time= | 1103 | mousedev.tap_time= |
@@ -1124,6 +1170,10 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1124 | of returning the full 64-bit number. | 1170 | of returning the full 64-bit number. |
1125 | The default is to return 64-bit inode numbers. | 1171 | The default is to return 64-bit inode numbers. |
1126 | 1172 | ||
1173 | nmi_debug= [KNL,AVR32] Specify one or more actions to take | ||
1174 | when a NMI is triggered. | ||
1175 | Format: [state][,regs][,debounce][,die] | ||
1176 | |||
1127 | nmi_watchdog= [KNL,BUGS=X86-32] Debugging features for SMP kernels | 1177 | nmi_watchdog= [KNL,BUGS=X86-32] Debugging features for SMP kernels |
1128 | 1178 | ||
1129 | no387 [BUGS=X86-32] Tells the kernel to use the 387 maths | 1179 | no387 [BUGS=X86-32] Tells the kernel to use the 387 maths |
@@ -1148,6 +1198,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1148 | 1198 | ||
1149 | nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects. | 1199 | nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects. |
1150 | 1200 | ||
1201 | noefi [X86-32,X86-64] Disable EFI runtime services support. | ||
1202 | |||
1151 | noexec [IA-64] | 1203 | noexec [IA-64] |
1152 | 1204 | ||
1153 | noexec [X86-32,X86-64] | 1205 | noexec [X86-32,X86-64] |
@@ -1158,6 +1210,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1158 | register save and restore. The kernel will only save | 1210 | register save and restore. The kernel will only save |
1159 | legacy floating-point registers on task switch. | 1211 | legacy floating-point registers on task switch. |
1160 | 1212 | ||
1213 | noclflush [BUGS=X86] Don't use the CLFLUSH instruction | ||
1214 | |||
1161 | nohlt [BUGS=ARM] | 1215 | nohlt [BUGS=ARM] |
1162 | 1216 | ||
1163 | no-hlt [BUGS=X86-32] Tells the kernel that the hlt | 1217 | no-hlt [BUGS=X86-32] Tells the kernel that the hlt |
@@ -1594,7 +1648,13 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1594 | Format: <vendor>:<model>:<flags> | 1648 | Format: <vendor>:<model>:<flags> |
1595 | (flags are integer value) | 1649 | (flags are integer value) |
1596 | 1650 | ||
1597 | scsi_logging= [SCSI] | 1651 | scsi_logging_level= [SCSI] a bit mask of logging levels |
1652 | See drivers/scsi/scsi_logging.h for bits. Also | ||
1653 | settable via sysctl at dev.scsi.logging_level | ||
1654 | (/proc/sys/dev/scsi/logging_level). | ||
1655 | There is also a nice 'scsi_logging_level' script in the | ||
1656 | S390-tools package, available for download at | ||
1657 | http://www-128.ibm.com/developerworks/linux/linux390/s390-tools-1.5.4.html | ||
1598 | 1658 | ||
1599 | scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are | 1659 | scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are |
1600 | discovered. async scans them in kernel threads, | 1660 | discovered. async scans them in kernel threads, |
@@ -1961,6 +2021,11 @@ and is between 256 and 4096 characters. It is defined in the file | |||
1961 | vdso=1: enable VDSO (default) | 2021 | vdso=1: enable VDSO (default) |
1962 | vdso=0: disable VDSO mapping | 2022 | vdso=0: disable VDSO mapping |
1963 | 2023 | ||
2024 | vdso32= [X86-32,X86-64] | ||
2025 | vdso32=2: enable compat VDSO (default with COMPAT_VDSO) | ||
2026 | vdso32=1: enable 32-bit VDSO (default) | ||
2027 | vdso32=0: disable 32-bit VDSO mapping | ||
2028 | |||
1964 | vector= [IA-64,SMP] | 2029 | vector= [IA-64,SMP] |
1965 | vector=percpu: enable percpu vector domain | 2030 | vector=percpu: enable percpu vector domain |
1966 | 2031 | ||