aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/kernel-parameters.txt
diff options
context:
space:
mode:
authorAnton Vorontsov <avorontsov@ru.mvista.com>2009-09-22 19:49:27 -0400
committerAnton Vorontsov <avorontsov@ru.mvista.com>2009-09-22 19:49:27 -0400
commitf056878332a91ed984a116bad4e7d49aefff9e6e (patch)
tree572f4757c8e7811d45e0be0c2ae529c78fb63441 /Documentation/kernel-parameters.txt
parent3961f7c3cf247eee5df7fabadc7a40f2deeb98f3 (diff)
parent7fa07729e439a6184bd824746d06a49cca553f15 (diff)
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Conflicts: drivers/power/wm97xx_battery.c
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r--Documentation/kernel-parameters.txt105
1 files changed, 96 insertions, 9 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index d77fbd8b79ac..c363840cdcea 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -57,6 +57,7 @@ parameter is applicable:
57 ISAPNP ISA PnP code is enabled. 57 ISAPNP ISA PnP code is enabled.
58 ISDN Appropriate ISDN support is enabled. 58 ISDN Appropriate ISDN support is enabled.
59 JOY Appropriate joystick support is enabled. 59 JOY Appropriate joystick support is enabled.
60 KVM Kernel Virtual Machine support is enabled.
60 LIBATA Libata driver is enabled 61 LIBATA Libata driver is enabled
61 LP Printer support is enabled. 62 LP Printer support is enabled.
62 LOOP Loopback device support is enabled. 63 LOOP Loopback device support is enabled.
@@ -932,7 +933,7 @@ and is between 256 and 4096 characters. It is defined in the file
932 1 -- enable informational integrity auditing messages. 933 1 -- enable informational integrity auditing messages.
933 934
934 ima_hash= [IMA] 935 ima_hash= [IMA]
935 Formt: { "sha1" | "md5" } 936 Format: { "sha1" | "md5" }
936 default: "sha1" 937 default: "sha1"
937 938
938 ima_tcb [IMA] 939 ima_tcb [IMA]
@@ -1098,6 +1099,44 @@ and is between 256 and 4096 characters. It is defined in the file
1098 kstack=N [X86] Print N words from the kernel stack 1099 kstack=N [X86] Print N words from the kernel stack
1099 in oops dumps. 1100 in oops dumps.
1100 1101
1102 kvm.ignore_msrs=[KVM] Ignore guest accesses to unhandled MSRs.
1103 Default is 0 (don't ignore, but inject #GP)
1104
1105 kvm.oos_shadow= [KVM] Disable out-of-sync shadow paging.
1106 Default is 1 (enabled)
1107
1108 kvm-amd.nested= [KVM,AMD] Allow nested virtualization in KVM/SVM.
1109 Default is 0 (off)
1110
1111 kvm-amd.npt= [KVM,AMD] Disable nested paging (virtualized MMU)
1112 for all guests.
1113 Default is 1 (enabled) if in 64bit or 32bit-PAE mode
1114
1115 kvm-intel.bypass_guest_pf=
1116 [KVM,Intel] Disables bypassing of guest page faults
1117 on Intel chips. Default is 1 (enabled)
1118
1119 kvm-intel.ept= [KVM,Intel] Disable extended page tables
1120 (virtualized MMU) support on capable Intel chips.
1121 Default is 1 (enabled)
1122
1123 kvm-intel.emulate_invalid_guest_state=
1124 [KVM,Intel] Enable emulation of invalid guest states
1125 Default is 0 (disabled)
1126
1127 kvm-intel.flexpriority=
1128 [KVM,Intel] Disable FlexPriority feature (TPR shadow).
1129 Default is 1 (enabled)
1130
1131 kvm-intel.unrestricted_guest=
1132 [KVM,Intel] Disable unrestricted guest feature
1133 (virtualized real and unpaged mode) on capable
1134 Intel chips. Default is 1 (enabled)
1135
1136 kvm-intel.vpid= [KVM,Intel] Disable Virtual Processor Identification
1137 feature (tagged TLBs) on capable Intel chips.
1138 Default is 1 (enabled)
1139
1101 l2cr= [PPC] 1140 l2cr= [PPC]
1102 1141
1103 l3cr= [PPC] 1142 l3cr= [PPC]
@@ -1115,6 +1154,10 @@ and is between 256 and 4096 characters. It is defined in the file
1115 libata.dma=4 Compact Flash DMA only 1154 libata.dma=4 Compact Flash DMA only
1116 Combinations also work, so libata.dma=3 enables DMA 1155 Combinations also work, so libata.dma=3 enables DMA
1117 for disks and CDROMs, but not CFs. 1156 for disks and CDROMs, but not CFs.
1157
1158 libata.ignore_hpa= [LIBATA] Ignore HPA limit
1159 libata.ignore_hpa=0 keep BIOS limits (default)
1160 libata.ignore_hpa=1 ignore limits, using full disk
1118 1161
1119 libata.noacpi [LIBATA] Disables use of ACPI in libata suspend/resume 1162 libata.noacpi [LIBATA] Disables use of ACPI in libata suspend/resume
1120 when set. 1163 when set.
@@ -1243,6 +1286,10 @@ and is between 256 and 4096 characters. It is defined in the file
1243 (machvec) in a generic kernel. 1286 (machvec) in a generic kernel.
1244 Example: machvec=hpzx1_swiotlb 1287 Example: machvec=hpzx1_swiotlb
1245 1288
1289 machtype= [Loongson] Share the same kernel image file between different
1290 yeeloong laptop.
1291 Example: machtype=lemote-yeeloong-2f-7inch
1292
1246 max_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory greater 1293 max_addr=nn[KMG] [KNL,BOOT,ia64] All physical memory greater
1247 than or equal to this physical address is ignored. 1294 than or equal to this physical address is ignored.
1248 1295
@@ -1499,6 +1546,14 @@ and is between 256 and 4096 characters. It is defined in the file
1499 [NFS] set the TCP port on which the NFSv4 callback 1546 [NFS] set the TCP port on which the NFSv4 callback
1500 channel should listen. 1547 channel should listen.
1501 1548
1549 nfs.cache_getent=
1550 [NFS] sets the pathname to the program which is used
1551 to update the NFS client cache entries.
1552
1553 nfs.cache_getent_timeout=
1554 [NFS] sets the timeout after which an attempt to
1555 update a cache entry is deemed to have failed.
1556
1502 nfs.idmap_cache_timeout= 1557 nfs.idmap_cache_timeout=
1503 [NFS] set the maximum lifetime for idmapper cache 1558 [NFS] set the maximum lifetime for idmapper cache
1504 entries. 1559 entries.
@@ -1510,7 +1565,7 @@ and is between 256 and 4096 characters. It is defined in the file
1510 of returning the full 64-bit number. 1565 of returning the full 64-bit number.
1511 The default is to return 64-bit inode numbers. 1566 The default is to return 64-bit inode numbers.
1512 1567
1513 nmi_debug= [KNL,AVR32] Specify one or more actions to take 1568 nmi_debug= [KNL,AVR32,SH] Specify one or more actions to take
1514 when a NMI is triggered. 1569 when a NMI is triggered.
1515 Format: [state][,regs][,debounce][,die] 1570 Format: [state][,regs][,debounce][,die]
1516 1571
@@ -1531,6 +1586,11 @@ and is between 256 and 4096 characters. It is defined in the file
1531 symbolic names: lapic and ioapic 1586 symbolic names: lapic and ioapic
1532 Example: nmi_watchdog=2 or nmi_watchdog=panic,lapic 1587 Example: nmi_watchdog=2 or nmi_watchdog=panic,lapic
1533 1588
1589 netpoll.carrier_timeout=
1590 [NET] Specifies amount of time (in seconds) that
1591 netpoll should wait for a carrier. By default netpoll
1592 waits 4 seconds.
1593
1534 no387 [BUGS=X86-32] Tells the kernel to use the 387 maths 1594 no387 [BUGS=X86-32] Tells the kernel to use the 387 maths
1535 emulation library even if a 387 maths coprocessor 1595 emulation library even if a 387 maths coprocessor
1536 is present. 1596 is present.
@@ -1720,8 +1780,8 @@ and is between 256 and 4096 characters. It is defined in the file
1720 oprofile.cpu_type= Force an oprofile cpu type 1780 oprofile.cpu_type= Force an oprofile cpu type
1721 This might be useful if you have an older oprofile 1781 This might be useful if you have an older oprofile
1722 userland or if you want common events. 1782 userland or if you want common events.
1723 Format: { archperfmon } 1783 Format: { arch_perfmon }
1724 archperfmon: [X86] Force use of architectural 1784 arch_perfmon: [X86] Force use of architectural
1725 perfmon on Intel CPUs instead of the 1785 perfmon on Intel CPUs instead of the
1726 CPU specific event set. 1786 CPU specific event set.
1727 1787
@@ -1915,11 +1975,12 @@ and is between 256 and 4096 characters. It is defined in the file
1915 Format: { 0 | 1 } 1975 Format: { 0 | 1 }
1916 See arch/parisc/kernel/pdc_chassis.c 1976 See arch/parisc/kernel/pdc_chassis.c
1917 1977
1918 percpu_alloc= [X86] Select which percpu first chunk allocator to use. 1978 percpu_alloc= Select which percpu first chunk allocator to use.
1919 Allowed values are one of "lpage", "embed" and "4k". 1979 Currently supported values are "embed" and "page".
1920 See comments in arch/x86/kernel/setup_percpu.c for 1980 Archs may support subset or none of the selections.
1921 details on each allocator. This parameter is primarily 1981 See comments in mm/percpu.c for details on each
1922 for debugging and performance comparison. 1982 allocator. This parameter is primarily for debugging
1983 and performance comparison.
1923 1984
1924 pf. [PARIDE] 1985 pf. [PARIDE]
1925 See Documentation/blockdev/paride.txt. 1986 See Documentation/blockdev/paride.txt.
@@ -2391,6 +2452,18 @@ and is between 256 and 4096 characters. It is defined in the file
2391 stifb= [HW] 2452 stifb= [HW]
2392 Format: bpp:<bpp1>[:<bpp2>[:<bpp3>...]] 2453 Format: bpp:<bpp1>[:<bpp2>[:<bpp3>...]]
2393 2454
2455 sunrpc.min_resvport=
2456 sunrpc.max_resvport=
2457 [NFS,SUNRPC]
2458 SunRPC servers often require that client requests
2459 originate from a privileged port (i.e. a port in the
2460 range 0 < portnr < 1024).
2461 An administrator who wishes to reserve some of these
2462 ports for other uses may adjust the range that the
2463 kernel's sunrpc client considers to be privileged
2464 using these two parameters to set the minimum and
2465 maximum port values.
2466
2394 sunrpc.pool_mode= 2467 sunrpc.pool_mode=
2395 [NFS] 2468 [NFS]
2396 Control how the NFS server code allocates CPUs to 2469 Control how the NFS server code allocates CPUs to
@@ -2407,6 +2480,15 @@ and is between 256 and 4096 characters. It is defined in the file
2407 pernode one pool for each NUMA node (equivalent 2480 pernode one pool for each NUMA node (equivalent
2408 to global on non-NUMA machines) 2481 to global on non-NUMA machines)
2409 2482
2483 sunrpc.tcp_slot_table_entries=
2484 sunrpc.udp_slot_table_entries=
2485 [NFS,SUNRPC]
2486 Sets the upper limit on the number of simultaneous
2487 RPC calls that can be sent from the client to a
2488 server. Increasing these values may allow you to
2489 improve throughput, but will also increase the
2490 amount of memory reserved for use by the client.
2491
2410 swiotlb= [IA-64] Number of I/O TLB slabs 2492 swiotlb= [IA-64] Number of I/O TLB slabs
2411 2493
2412 switches= [HW,M68k] 2494 switches= [HW,M68k]
@@ -2476,6 +2558,11 @@ and is between 256 and 4096 characters. It is defined in the file
2476 trace_buf_size=nn[KMG] 2558 trace_buf_size=nn[KMG]
2477 [FTRACE] will set tracing buffer size. 2559 [FTRACE] will set tracing buffer size.
2478 2560
2561 trace_event=[event-list]
2562 [FTRACE] Set and start specified trace events in order
2563 to facilitate early boot debugging.
2564 See also Documentation/trace/events.txt
2565
2479 trix= [HW,OSS] MediaTrix AudioTrix Pro 2566 trix= [HW,OSS] MediaTrix AudioTrix Pro
2480 Format: 2567 Format:
2481 <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq> 2568 <io>,<irq>,<dma>,<dma2>,<sb_io>,<sb_irq>,<sb_dma>,<mpu_io>,<mpu_irq>