diff options
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 89 |
1 files changed, 78 insertions, 11 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index c3bfacb92910..15356aca938c 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -1129,11 +1129,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1129 | The builtin appraise policy appraises all files | 1129 | The builtin appraise policy appraises all files |
1130 | owned by uid=0. | 1130 | owned by uid=0. |
1131 | 1131 | ||
1132 | ima_audit= [IMA] | ||
1133 | Format: { "0" | "1" } | ||
1134 | 0 -- integrity auditing messages. (Default) | ||
1135 | 1 -- enable informational integrity auditing messages. | ||
1136 | |||
1137 | ima_hash= [IMA] | 1132 | ima_hash= [IMA] |
1138 | Format: { "sha1" | "md5" } | 1133 | Format: { "sha1" | "md5" } |
1139 | default: "sha1" | 1134 | default: "sha1" |
@@ -1158,6 +1153,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1158 | inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver | 1153 | inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver |
1159 | Format: <irq> | 1154 | Format: <irq> |
1160 | 1155 | ||
1156 | int_pln_enable [x86] Enable power limit notification interrupt | ||
1157 | |||
1158 | integrity_audit=[IMA] | ||
1159 | Format: { "0" | "1" } | ||
1160 | 0 -- basic integrity auditing messages. (Default) | ||
1161 | 1 -- additional integrity auditing messages. | ||
1162 | |||
1161 | intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option | 1163 | intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option |
1162 | on | 1164 | on |
1163 | Enable intel iommu driver. | 1165 | Enable intel iommu driver. |
@@ -1456,6 +1458,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
1456 | 1458 | ||
1457 | * dump_id: dump IDENTIFY data. | 1459 | * dump_id: dump IDENTIFY data. |
1458 | 1460 | ||
1461 | * atapi_dmadir: Enable ATAPI DMADIR bridge support | ||
1462 | |||
1459 | If there are multiple matching configurations changing | 1463 | If there are multiple matching configurations changing |
1460 | the same attribute, the last one is used. | 1464 | the same attribute, the last one is used. |
1461 | 1465 | ||
@@ -2677,9 +2681,17 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2677 | Run specified binary instead of /init from the ramdisk, | 2681 | Run specified binary instead of /init from the ramdisk, |
2678 | used for early userspace startup. See initrd. | 2682 | used for early userspace startup. See initrd. |
2679 | 2683 | ||
2680 | reboot= [BUGS=X86-32,BUGS=ARM,BUGS=IA-64] Rebooting mode | 2684 | reboot= [KNL] |
2681 | Format: <reboot_mode>[,<reboot_mode2>[,...]] | 2685 | Format (x86 or x86_64): |
2682 | See arch/*/kernel/reboot.c or arch/*/kernel/process.c | 2686 | [w[arm] | c[old] | h[ard] | s[oft] | g[pio]] \ |
2687 | [[,]s[mp]#### \ | ||
2688 | [[,]b[ios] | a[cpi] | k[bd] | t[riple] | e[fi] | p[ci]] \ | ||
2689 | [[,]f[orce] | ||
2690 | Where reboot_mode is one of warm (soft) or cold (hard) or gpio, | ||
2691 | reboot_type is one of bios, acpi, kbd, triple, efi, or pci, | ||
2692 | reboot_force is either force or not specified, | ||
2693 | reboot_cpu is s[mp]#### with #### being the processor | ||
2694 | to be used for rebooting. | ||
2683 | 2695 | ||
2684 | relax_domain_level= | 2696 | relax_domain_level= |
2685 | [KNL, SMP] Set scheduler's default relax_domain_level. | 2697 | [KNL, SMP] Set scheduler's default relax_domain_level. |
@@ -3005,6 +3017,27 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
3005 | Force threading of all interrupt handlers except those | 3017 | Force threading of all interrupt handlers except those |
3006 | marked explicitly IRQF_NO_THREAD. | 3018 | marked explicitly IRQF_NO_THREAD. |
3007 | 3019 | ||
3020 | tmem [KNL,XEN] | ||
3021 | Enable the Transcendent memory driver if built-in. | ||
3022 | |||
3023 | tmem.cleancache=0|1 [KNL, XEN] | ||
3024 | Default is on (1). Disable the usage of the cleancache | ||
3025 | API to send anonymous pages to the hypervisor. | ||
3026 | |||
3027 | tmem.frontswap=0|1 [KNL, XEN] | ||
3028 | Default is on (1). Disable the usage of the frontswap | ||
3029 | API to send swap pages to the hypervisor. If disabled | ||
3030 | the selfballooning and selfshrinking are force disabled. | ||
3031 | |||
3032 | tmem.selfballooning=0|1 [KNL, XEN] | ||
3033 | Default is on (1). Disable the driving of swap pages | ||
3034 | to the hypervisor. | ||
3035 | |||
3036 | tmem.selfshrinking=0|1 [KNL, XEN] | ||
3037 | Default is on (1). Partial swapoff that immediately | ||
3038 | transfers pages from Xen hypervisor back to the | ||
3039 | kernel based on different criteria. | ||
3040 | |||
3008 | topology= [S390] | 3041 | topology= [S390] |
3009 | Format: {off | on} | 3042 | Format: {off | on} |
3010 | Specify if the kernel should make use of the cpu | 3043 | Specify if the kernel should make use of the cpu |
@@ -3048,6 +3081,19 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
3048 | See also Documentation/trace/ftrace.txt "trace options" | 3081 | See also Documentation/trace/ftrace.txt "trace options" |
3049 | section. | 3082 | section. |
3050 | 3083 | ||
3084 | traceoff_on_warning | ||
3085 | [FTRACE] enable this option to disable tracing when a | ||
3086 | warning is hit. This turns off "tracing_on". Tracing can | ||
3087 | be enabled again by echoing '1' into the "tracing_on" | ||
3088 | file located in /sys/kernel/debug/tracing/ | ||
3089 | |||
3090 | This option is useful, as it disables the trace before | ||
3091 | the WARNING dump is called, which prevents the trace to | ||
3092 | be filled with content caused by the warning output. | ||
3093 | |||
3094 | This option can also be set at run time via the sysctl | ||
3095 | option: kernel/traceoff_on_warning | ||
3096 | |||
3051 | transparent_hugepage= | 3097 | transparent_hugepage= |
3052 | [KNL] | 3098 | [KNL] |
3053 | Format: [always|madvise|never] | 3099 | Format: [always|madvise|never] |
@@ -3208,6 +3254,15 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
3208 | video= [FB] Frame buffer configuration | 3254 | video= [FB] Frame buffer configuration |
3209 | See Documentation/fb/modedb.txt. | 3255 | See Documentation/fb/modedb.txt. |
3210 | 3256 | ||
3257 | video.brightness_switch_enabled= [0,1] | ||
3258 | If set to 1, on receiving an ACPI notify event | ||
3259 | generated by hotkey, video driver will adjust brightness | ||
3260 | level and then send out the event to user space through | ||
3261 | the allocated input device; If set to 0, video driver | ||
3262 | will only send out the event without touching backlight | ||
3263 | brightness level. | ||
3264 | default: 1 | ||
3265 | |||
3211 | virtio_mmio.device= | 3266 | virtio_mmio.device= |
3212 | [VMMIO] Memory mapped virtio (platform) device. | 3267 | [VMMIO] Memory mapped virtio (platform) device. |
3213 | 3268 | ||
@@ -3320,6 +3375,21 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
3320 | that this also can be controlled per-workqueue for | 3375 | that this also can be controlled per-workqueue for |
3321 | workqueues visible under /sys/bus/workqueue/. | 3376 | workqueues visible under /sys/bus/workqueue/. |
3322 | 3377 | ||
3378 | workqueue.power_efficient | ||
3379 | Per-cpu workqueues are generally preferred because | ||
3380 | they show better performance thanks to cache | ||
3381 | locality; unfortunately, per-cpu workqueues tend to | ||
3382 | be more power hungry than unbound workqueues. | ||
3383 | |||
3384 | Enabling this makes the per-cpu workqueues which | ||
3385 | were observed to contribute significantly to power | ||
3386 | consumption unbound, leading to measurably lower | ||
3387 | power usage at the cost of small performance | ||
3388 | overhead. | ||
3389 | |||
3390 | The default value of this parameter is determined by | ||
3391 | the config option CONFIG_WQ_POWER_EFFICIENT_DEFAULT. | ||
3392 | |||
3323 | x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of | 3393 | x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of |
3324 | default x2apic cluster mode on platforms | 3394 | default x2apic cluster mode on platforms |
3325 | supporting x2apic. | 3395 | supporting x2apic. |
@@ -3330,9 +3400,6 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
3330 | plus one apbt timer for broadcast timer. | 3400 | plus one apbt timer for broadcast timer. |
3331 | x86_mrst_timer=apbt_only | lapic_and_apbt | 3401 | x86_mrst_timer=apbt_only | lapic_and_apbt |
3332 | 3402 | ||
3333 | xd= [HW,XT] Original XT pre-IDE (RLL encoded) disks. | ||
3334 | xd_geo= See header of drivers/block/xd.c. | ||
3335 | |||
3336 | xen_emul_unplug= [HW,X86,XEN] | 3403 | xen_emul_unplug= [HW,X86,XEN] |
3337 | Unplug Xen emulated devices | 3404 | Unplug Xen emulated devices |
3338 | Format: [unplug0,][unplug1] | 3405 | Format: [unplug0,][unplug1] |