aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2008-01-30 19:25:51 -0500
committerPaul Mackerras <paulus@samba.org>2008-01-30 19:25:51 -0500
commitbd45ac0c5daae35e7c71138172e63df5cf644cf6 (patch)
tree5eb5a599bf6a9d7a8a34e802db932aa9e9555de4 /Documentation/kernel-parameters.txt
parent4eece4ccf997c0e6d8fdad3d842e37b16b8d705f (diff)
parent5bdeae46be6dfe9efa44a548bd622af325f4bdb4 (diff)
Merge branch 'linux-2.6'
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt73
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