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.txt75
1 files changed, 51 insertions, 24 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index e87bdbfbcc75..5f66ba295c5d 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -56,7 +56,6 @@ parameter is applicable:
56 ISAPNP ISA PnP code is enabled. 56 ISAPNP ISA PnP code is enabled.
57 ISDN Appropriate ISDN support is enabled. 57 ISDN Appropriate ISDN support is enabled.
58 JOY Appropriate joystick support is enabled. 58 JOY Appropriate joystick support is enabled.
59 KMEMTRACE kmemtrace is enabled.
60 LIBATA Libata driver is enabled 59 LIBATA Libata driver is enabled
61 LP Printer support is enabled. 60 LP Printer support is enabled.
62 LOOP Loopback device support is enabled. 61 LOOP Loopback device support is enabled.
@@ -329,11 +328,6 @@ and is between 256 and 4096 characters. It is defined in the file
329 flushed before they will be reused, which 328 flushed before they will be reused, which
330 is a lot of faster 329 is a lot of faster
331 330
332 amd_iommu_size= [HW,X86-64]
333 Define the size of the aperture for the AMD IOMMU
334 driver. Possible values are:
335 '32M', '64M' (default), '128M', '256M', '512M', '1G'
336
337 amijoy.map= [HW,JOY] Amiga joystick support 331 amijoy.map= [HW,JOY] Amiga joystick support
338 Map of devices attached to JOY0DAT and JOY1DAT 332 Map of devices attached to JOY0DAT and JOY1DAT
339 Format: <a>,<b> 333 Format: <a>,<b>
@@ -646,6 +640,13 @@ and is between 256 and 4096 characters. It is defined in the file
646 DMA-API debugging code disables itself because the 640 DMA-API debugging code disables itself because the
647 architectural default is too low. 641 architectural default is too low.
648 642
643 dma_debug_driver=<driver_name>
644 With this option the DMA-API debugging driver
645 filter feature can be enabled at boot time. Just
646 pass the driver to filter for as the parameter.
647 The filter can be disabled or changed to another
648 driver later using sysfs.
649
649 dscc4.setup= [NET] 650 dscc4.setup= [NET]
650 651
651 dtc3181e= [HW,SCSI] 652 dtc3181e= [HW,SCSI]
@@ -752,12 +753,25 @@ and is between 256 and 4096 characters. It is defined in the file
752 ia64_pal_cache_flush instead of SAL_CACHE_FLUSH. 753 ia64_pal_cache_flush instead of SAL_CACHE_FLUSH.
753 754
754 ftrace=[tracer] 755 ftrace=[tracer]
755 [ftrace] will set and start the specified tracer 756 [FTRACE] will set and start the specified tracer
756 as early as possible in order to facilitate early 757 as early as possible in order to facilitate early
757 boot debugging. 758 boot debugging.
758 759
759 ftrace_dump_on_oops 760 ftrace_dump_on_oops
760 [ftrace] will dump the trace buffers on oops. 761 [FTRACE] will dump the trace buffers on oops.
762
763 ftrace_filter=[function-list]
764 [FTRACE] Limit the functions traced by the function
765 tracer at boot up. function-list is a comma separated
766 list of functions. This list can be changed at run
767 time by the set_ftrace_filter file in the debugfs
768 tracing directory.
769
770 ftrace_notrace=[function-list]
771 [FTRACE] Do not trace the functions specified in
772 function-list. This list can be changed at run time
773 by the set_ftrace_notrace file in the debugfs
774 tracing directory.
761 775
762 gamecon.map[2|3]= 776 gamecon.map[2|3]=
763 [HW,JOY] Multisystem joystick and NES/SNES/PSX pad 777 [HW,JOY] Multisystem joystick and NES/SNES/PSX pad
@@ -873,11 +887,8 @@ and is between 256 and 4096 characters. It is defined in the file
873 887
874 ide-core.nodma= [HW] (E)IDE subsystem 888 ide-core.nodma= [HW] (E)IDE subsystem
875 Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc 889 Format: =0.0 to prevent dma on hda, =0.1 hdb =1.0 hdc
876 .vlb_clock .pci_clock .noflush .noprobe .nowerr .cdrom 890 .vlb_clock .pci_clock .noflush .nohpa .noprobe .nowerr
877 .chs .ignore_cable are additional options 891 .cdrom .chs .ignore_cable are additional options
878 See Documentation/ide/ide.txt.
879
880 idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed
881 See Documentation/ide/ide.txt. 892 See Documentation/ide/ide.txt.
882 893
883 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem 894 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
@@ -914,6 +925,12 @@ and is between 256 and 4096 characters. It is defined in the file
914 Formt: { "sha1" | "md5" } 925 Formt: { "sha1" | "md5" }
915 default: "sha1" 926 default: "sha1"
916 927
928 ima_tcb [IMA]
929 Load a policy which meets the needs of the Trusted
930 Computing Base. This means IMA will measure all
931 programs exec'd, files mmap'd for exec, and all files
932 opened for read by uid=0.
933
917 in2000= [HW,SCSI] 934 in2000= [HW,SCSI]
918 See header of drivers/scsi/in2000.c. 935 See header of drivers/scsi/in2000.c.
919 936
@@ -1054,24 +1071,19 @@ and is between 256 and 4096 characters. It is defined in the file
1054 use the HighMem zone if it exists, and the Normal 1071 use the HighMem zone if it exists, and the Normal
1055 zone if it does not. 1072 zone if it does not.
1056 1073
1057 kmemtrace.enable= [KNL,KMEMTRACE] Format: { yes | no }
1058 Controls whether kmemtrace is enabled
1059 at boot-time.
1060
1061 kmemtrace.subbufs=n [KNL,KMEMTRACE] Overrides the number of
1062 subbufs kmemtrace's relay channel has. Set this
1063 higher than default (KMEMTRACE_N_SUBBUFS in code) if
1064 you experience buffer overruns.
1065
1066 kgdboc= [HW] kgdb over consoles. 1074 kgdboc= [HW] kgdb over consoles.
1067 Requires a tty driver that supports console polling. 1075 Requires a tty driver that supports console polling.
1068 (only serial suported for now) 1076 (only serial supported for now)
1069 Format: <serial_device>[,baud] 1077 Format: <serial_device>[,baud]
1070 1078
1071 kmac= [MIPS] korina ethernet MAC address. 1079 kmac= [MIPS] korina ethernet MAC address.
1072 Configure the RouterBoard 532 series on-chip 1080 Configure the RouterBoard 532 series on-chip
1073 Ethernet adapter MAC address. 1081 Ethernet adapter MAC address.
1074 1082
1083 kmemleak= [KNL] Boot-time kmemleak enable/disable
1084 Valid arguments: on, off
1085 Default: on
1086
1075 kstack=N [X86] Print N words from the kernel stack 1087 kstack=N [X86] Print N words from the kernel stack
1076 in oops dumps. 1088 in oops dumps.
1077 1089
@@ -1390,7 +1402,7 @@ and is between 256 and 4096 characters. It is defined in the file
1390 ('y', default) or cooked coordinates ('n') 1402 ('y', default) or cooked coordinates ('n')
1391 1403
1392 mtrr_chunk_size=nn[KMG] [X86] 1404 mtrr_chunk_size=nn[KMG] [X86]
1393 used for mtrr cleanup. It is largest continous chunk 1405 used for mtrr cleanup. It is largest continuous chunk
1394 that could hold holes aka. UC entries. 1406 that could hold holes aka. UC entries.
1395 1407
1396 mtrr_gran_size=nn[KMG] [X86] 1408 mtrr_gran_size=nn[KMG] [X86]
@@ -1535,6 +1547,10 @@ and is between 256 and 4096 characters. It is defined in the file
1535 register save and restore. The kernel will only save 1547 register save and restore. The kernel will only save
1536 legacy floating-point registers on task switch. 1548 legacy floating-point registers on task switch.
1537 1549
1550 noxsave [BUGS=X86] Disables x86 extended register state save
1551 and restore using xsave. The kernel will fallback to
1552 enabling legacy floating-point and sse state.
1553
1538 nohlt [BUGS=ARM,SH] Tells the kernel that the sleep(SH) or 1554 nohlt [BUGS=ARM,SH] Tells the kernel that the sleep(SH) or
1539 wfi(ARM) instruction doesn't work correctly and not to 1555 wfi(ARM) instruction doesn't work correctly and not to
1540 use it. This is also useful when using JTAG debugger. 1556 use it. This is also useful when using JTAG debugger.
@@ -1571,6 +1587,9 @@ and is between 256 and 4096 characters. It is defined in the file
1571 noinitrd [RAM] Tells the kernel not to load any configured 1587 noinitrd [RAM] Tells the kernel not to load any configured
1572 initial RAM disk. 1588 initial RAM disk.
1573 1589
1590 nointremap [X86-64, Intel-IOMMU] Do not enable interrupt
1591 remapping.
1592
1574 nointroute [IA-64] 1593 nointroute [IA-64]
1575 1594
1576 nojitter [IA64] Disables jitter checking for ITC timers. 1595 nojitter [IA64] Disables jitter checking for ITC timers.
@@ -1656,6 +1675,14 @@ and is between 256 and 4096 characters. It is defined in the file
1656 oprofile.timer= [HW] 1675 oprofile.timer= [HW]
1657 Use timer interrupt instead of performance counters 1676 Use timer interrupt instead of performance counters
1658 1677
1678 oprofile.cpu_type= Force an oprofile cpu type
1679 This might be useful if you have an older oprofile
1680 userland or if you want common events.
1681 Format: { archperfmon }
1682 archperfmon: [X86] Force use of architectural
1683 perfmon on Intel CPUs instead of the
1684 CPU specific event set.
1685
1659 osst= [HW,SCSI] SCSI Tape Driver 1686 osst= [HW,SCSI] SCSI Tape Driver
1660 Format: <buffer_size>,<write_threshold> 1687 Format: <buffer_size>,<write_threshold>
1661 See also Documentation/scsi/st.txt. 1688 See also Documentation/scsi/st.txt.