Lines Matching +refs:is +refs:pre +refs:merge
4 By default, unaccepted memory is accepted lazily to
6 some runtime overhead until all memory is eventually
7 accepted. In most cases the overhead is negligible.
54 This option is useful for developers to identify the
80 Some values produce so much output that the system is
92 is denied; legacy drivers trying to access reserved
94 lax: access to resources claimed by ACPI is allowed;
96 will bind successfully but a warning message is logged.
102 By default, this is disabled due to x86 early mapping
134 This feature is enabled by default.
163 of 2 which is mandated by ACPI 6) as the supported ACPI
185 is meaningless. This command is useful when one do not
189 1. 'acpi_osi=! acpi_osi="Windows 2000"' is equivalent
197 multiple times through kernel command line is also
208 through kernel command line is meaningful. But it may
211 is useful when one want to control the state of the
219 3. 'acpi_osi=! acpi_osi=!* acpi_osi="Windows 2000"' is
244 s3_beep is for debugging; it makes the PC's speaker beep
245 as soon as the kernel's real-mode entry point is called.
251 on docking. So the default behaviour is to allow resume
253 s4_hwsig option is enabled.
259 of _PTS is used by default).
263 on resume from S1/S3 (which is against the ACPI spec,
294 machines (where it is enabled by default) for a
305 main buffer is allocated. This is handy if debugging
314 parameter is present, the set of CPUs supporting 32-bit
315 EL0 is indicated by /sys/devices/system/cpu/aarch32_el0
328 devices. The IOMMU driver is not
352 (Default when IOMMU HW support is present.)
360 In this mode autonomous selection is disabled.
362 tries to match the same performance level if it is
406 bsp: External NMI is delivered only to CPU 0
409 none: External NMI is masked for all CPUs. This is
424 Default value is set via kernel config option.
470 0 | off - kernel audit is disabled and can not be
472 unset - kernel audit is initialized but disabled and
474 1 | on - kernel audit is initialized and partially
476 messages in RAM until it is fully enabled by the
485 behavior is to disable the BAU (i.e. bau=0).
519 Only works if CONFIG_BOOT_PRINTK_DELAY is enabled,
546 to fix known problems, but for some CPUs it is not
576 - if foo is an optional feature then the feature is
581 only cgroup_disable=memory is actually worthy}
610 Default value is set via a kernel config option.
613 Setting checkreqprot to 1 is deprecated.
643 those clocks in any way. This parameter is useful for
652 clocksource is not available, it defaults to PIT.
661 [all] jiffies (this is the base, fallback clocksource)
685 unstable. Defaults to two retries, that is,
696 no replacement if the same CPU is chosen twice.
717 per-numa CMA altogether. And If this option is not
718 specified, the default value is 0.
721 which is located in node nid, if the allocation fails,
732 which is located in node nid, if the allocation fails,
737 when they are freed. This is used in CMO environments
763 the console buffer is full. In this case the
768 terminal emulator is active. If no 3270 terminal
769 emulator is used, this parameter has no effect.
778 the form "bbbbpnf", where "bbbb" is the baud rate,
779 "p" is parity ("n", "o", or "e"), "n" is number of
780 bits, and "f" is flow control ("r" for RTS or
781 omit it). Default is "9600n8".
796 MMIO inter-register address stride is either 8-bit
798 If none of [io|mmio|mmio16|mmio32], <addr> is assumed
801 the h/w is not re-initialized.
803 hvc<n> Use the hypervisor console device <n>. This is for
812 If the device connected to the port is not a TTY but a braille
815 For now, only VisioBraille is supported.
827 prefix. The format is similar to one used by syslog()
874 Default is enabled if CONFIG_HOTPLUG_PARALLEL=y. Otherwise
889 image. If '@offset' is omitted, then a suitable offset
890 is selected automatically.
898 in the running system. The syntax of range is
910 It will be ignored if crashkernel=X is specified.
913 When crashkernel=X,high is passed, kernel could allocate
917 enough extra low memory is needed to make sure DMA buffers
920 size is platform dependent.
928 It will be ignored when crashkernel=X,high is not used
929 or memory reserved is below 4G.
942 additional debug data is printed to the console
943 in case a hanging CPU is detected, and that
944 CPU is pinged again in order to try to resolve
980 [KNL] When CONFIG_DEBUG_PAGEALLOC is set, this
986 possible value is MAX_PAGE_ORDER/2. Setting this
993 (basically when memory is written at bus level and the
994 CPU MMU is bypassed) which are not detectable by
999 [KNL] When CONFIG_DEBUG_PAGEALLOC is set, this parameter
1000 enables the feature at boot time. By default, it is
1007 debugfs= [KNL] This parameter enables what is exposed to userspace
1012 Filesystem is not registered but kernel clients can
1014 its content. There is nothing to mount.
1015 off: Filesystem is not registered and clients
1018 This is equivalent of the runtime functionality if
1020 Default value is set in build-time with a kernel configuration.
1025 [HW] The size of the default HugeTLB page. This is
1027 APIs. In addition, this is the default hugetlb size
1050 indicates that the driver is running on unsupported
1064 capability is set.
1136 dma_debug=off If the kernel is compiled with DMA_API_DEBUG support,
1141 entries for DMA-API debugging code. One entry is
1144 architectural default is too low.
1155 matches with all driver names. If * is specified, the
1167 edid/1680x1050.bin, or edid/1920x1080.bin is given
1182 Control how the dt_cpu_ftrs device-tree binding is
1187 or userspace, only those that the kernel is aware of.
1192 what data is available or for reverse-engineering.
1202 is useful for tracking down temporary early mappings
1207 When used with no options, the early console is
1215 supported option is baud rate. If baud rate is not
1226 MMIO inter-register address stride is either 8-bit
1228 If none of [io|mmio|mmio32|mmio32be], <addr> is assumed
1231 unspecified, the h/w is not initialized. 'uartclk' is
1232 the uart clock frequency; if unspecified, it is set
1240 yet supported. If 'mmio32' is specified, then only
1332 the framebuffer, pass the 'ram' option so that it is
1353 earlyprintk is useful when the kernel crashes before
1354 the normal console is initialized. It is not enabled by
1372 Interaction with the standard serial driver is not
1375 The VGA output is eventually overwritten by
1385 PCI device even when its classcode is not of the
1429 Region of memory which aa attribute is added to is
1433 is specified, EFI_MEMORY_MORE_RELIABLE(0x10000)
1434 attribute is added to range 0x100000000-0x180000000 and
1437 If efi_fake_mem=8G@9G:0x40000 is specified, the
1438 EFI_MEMORY_SP(0x40000) attribute is added to
1448 that is to be dynamically loaded by Linux. If there are
1460 This is designed to be used in conjunction with
1464 but can only be used if the backing tty is available
1494 Default value is 0.
1503 This option is obsoleted by the "netdev=" option, which
1515 memory initialization is disabled) so the boot process
1551 This is useful if you need tracing information from kernel
1552 boot up that is likely to be overridden by user space
1566 If no parameter is passed, ftrace will dump
1573 tracer at boot up. function-list is a comma-separated
1587 function-list is a comma-separated list of functions
1593 function-list. This list is a comma-separated list of
1598 [FTRACE] Used with the function graph tracer. This is
1605 consumer/supplier relationships. This feature is
1656 Gather Data Sampling is a hardware vulnerability which
1660 This issue is mitigated by default in updated microcode.
1667 mitigation is present. Known to cause crashes in
1673 kernel modules is saved and remains accessible via
1674 debugfs, even when the module is unloaded/reloaded.
1675 When zero, profiling data is discarded and associated
1690 primary GPT is corrupted, it enables the backup/alternate
1713 hardening is enabled for this boot. Hardened
1714 usercopy checking is used to protect the kernel
1767 possible to ensure the hostname is correctly set before
1789 If this is the first HugeTLB parameter on the command
1798 [HW] The size of the HugeTLB pages. This is used in
1815 boot-time allocation of gigantic hugepages is skipped.
1820 Control if HugeTLB Vmemmap Optimization (HVO) is enabled.
1829 the default is on.
1832 memory block itself when memory_hotplug.memmap_on_memory is
1834 feature is enabled. Other vmemmap pages not allocated from
1842 hung task is detected. The default value is controlled
1858 or register an additional I2C bus that is not
1866 (disabled by default, and as a pre-condition
1897 [DRM] Invert the sense of the variable that is used to
1901 to maximum brightness. If this parameter is set to 0
1903 is set to 1, a brightness value of 0 sets the backlight
1926 idle=halt: Halt is forced to be used for CPU idle.
1933 support for the idxd driver. By default it is set to
1939 for the device. By default it is set to false (0).
1963 The FPU emulator is always able to support both NaN
1964 encodings, so if no FPU hardware is present or it has
2008 The list of supported hash algorithms is defined
2055 If left unspecified, ahash usage is disabled.
2075 for working out where the kernel is dying during
2086 image is unpacked asynchronously, concurrently
2097 load the initrd. If an initrd is compiled in or
2101 Default is 0, 0
2133 By default, gfx is mapped as normal device. If a gfx
2134 device has a dedicated DMAR unit, the DMAR unit is
2155 mapping is enabled.
2203 then this feature is turned on by default.
2227 merge
2286 The argument is a cpu list, as described above.
2293 exposed by the device tree is too small.
2309 When an interrupt is not handled search all handlers
2314 When an interrupt is not handled search all handlers
2332 A residual 1Hz tick is offloaded to workqueues, which you
2345 is irreversible: it's not possible to bring back a CPU to
2354 <cpu number> begins at 0 and the maximum value is
2361 CPUs. The affinity of managed interrupts is
2365 This isolation is best effort and only effective
2381 The format of <cpu-list> is described above.
2388 By default, PCI segment is 0, and can be omitted.
2406 By default, PCI segment is 0, and can be omitted.
2424 By default, PCI segment is 0, and can be omitted.
2432 * To map UART-HID:UID AMD0020:0 to PCI segment is 0,
2449 Do not unregister boot console at start. This is only
2460 amount is spread evenly throughout all nodes in the
2461 system as ZONE_NORMAL. The remaining memory is used for
2463 event, a node is too small to have both ZONE_NORMAL and
2467 ZONE_MOVABLE is used for the allocation of pages that
2473 It is possible to specify the exact amount of memory in
2476 option is specified, mirrored (reliable) memory is used
2477 for non-movable allocations and remaining memory is used
2483 The controller # is the number of the ehci usb debug
2484 port as it is probed via PCI. The poll interval is
2485 optional and is the number seconds in between
2506 until the normal console is registered. Intended to
2528 the default is off.
2532 The probe-list is a semicolon delimited list of probe
2533 definitions. Each definition is same as kprobe_events
2553 Default is 1 (enabled)
2556 Default is 0 (don't ignore, but inject #GP)
2572 KVM_DIRTY_LOG_INITIALLY_SET is enabled or disabled. If
2574 split when dirty logging is enabled on that memslot. If
2579 Eager page splitting is only supported when kvm.tdp_mmu=Y.
2581 Default is Y (on).
2584 Default is false (don't support).
2594 Default is 'auto'.
2596 If the software workaround is enabled for the host,
2602 the value is N KVM will zap 1/Nth of the 4KiB pages every
2603 period (see below). The default is 60.
2607 back to huge pages. If the value is a non-zero N, KVM will
2609 If the value is 0 (the default), KVM will pick a period based
2610 on the ratio, such that a page is zapped after 1 hour on average.
2613 KVM/SVM. Default is 1 (enabled).
2616 a.k.a. Two-Dimensional Page Tables. Default is 1
2629 state is kept private from the host.
2637 for the host. "nested" is experimental and should be
2665 a.k.a. Two-Dimensional Page Tables. Default is 1
2672 as guest state is never invalid for unrestricted
2675 Default is 1 (enabled).
2679 (TPR shadow). Default is 1 (enabled). Disable by KVM if
2684 KVM/VMX. Default is 1 (enabled).
2689 is 1 (enabled). Disable by KVM if EPT is disabled or
2702 Default is cond (do L1 cache flush in specific instances)
2705 Identification feature (tagged TLBs). Default is 1
2729 The kernel PTE inversion protection is unconditionally
2739 sysfs interface is still possible after
2741 when the first VM is started in a
2749 (i.e. sysfs control of SMT is disabled.)
2757 sysfs interface is still possible after
2759 when the first VM is started in a
2769 sysfs interface is still possible after
2771 when the first VM is started in a
2777 warn when a VM is started in a potentially
2787 Default is 'flush'.
2822 libata.force= [LIBATA] Force configurations. The format is a comma-
2823 separated list of "[ID:]VAL" where ID is PORT[.DEVICE].
2826 printed on console by libata. If the whole ID part is
2831 If only DEVICE is omitted, the parameter applies to
2839 as there is no ambiguity, shortcut notation is allowed.
2844 Any ID with matching PORT is used.
2849 udma[/][16,25,33,44,66,100,133] notation is also
2911 the same attribute, the last one is used.
2952 there is a high probability of an RCU grace period
2963 locktorture is to exercise, up to a limit of 8
2965 Note that this parameter is ineffective on types
2995 long priority boosting is exercised. This is
3009 is useful for hands-off automated testing.
3039 0 (KERN_EMERG) system is unusable
3050 than the minimal size. The minimal size is defined
3051 by LOG_BUF_SHIFT kernel config parameter. There is
3058 kernel log messages and is useful when debugging
3074 an IEEE 1284-compliant printer is attached; if
3083 autodetection and see what value is printed. Note that
3085 which is likely to cause problems if your CPUs need
3110 than or equal to this physical address is ignored.
3118 While n=0 is a special case, it is equivalent to "nosmp",
3122 (loop.max_loop) unconditionally pre-created at init time. The default
3123 number is configured by BLK_DEV_LOOP_MIN_COUNT. Instead
3166 Not specifying this option is equivalent to
3178 2 when the kernel is not able to see the whole system memory;
3179 3 memory that lies after 'mem=' boundary is excluded from
3184 high memory is not affected.
3196 if system memory of hypervisor is not sufficient.
3217 onlining policy. If not specified, the default value is
3231 Region of memory to be used is from ss to ss+nn.
3232 If @ss[KMG] is omitted, it is equivalent to mem=nn[KMG],
3241 Region of memory to be marked is from ss to ss+nn.
3245 Region of memory to be reserved is from ss to ss+nn.
3258 and is NVDIMM or ADR memory.
3262 from <oldtype> to <newtype>. If "-<oldtype>" is left
3264 even if previously unavailable. If "+<newtype>" is left
3298 if hugetlb_free_vmemmap is enabled) from the
3302 This feature is disabled by default because it
3309 the feature is not effective.
3344 version 0.98 is known to be affected, 0.99 fixes the
3355 physical address is ignored.
3361 0 - The attached screen is the 3.5" TFT
3362 1 - The attached screen is the 7" TFT
3363 2 - The VGA Shield is attached (1024x768)
3369 LED. This parameter is not necessary when using the
3373 touchscreen support is not enabled in the mainstream
3380 CPU vulnerabilities. This is a set of curated,
3381 arch-independent options, each of which is an
3415 enabled, even if it's vulnerable. This is for
3423 if needed. This is for users who always want to
3432 [KNL] When CONFIG_DEBUG_MEMORY_INIT is set, this
3436 log everything. Information is printed at KERN_DEBUG
3443 Processor MMIO Stale Data is a class of
3448 is to clear the affected CPU buffers.
3467 Not specifying this option is equivalent to
3474 If no <bool> value is specified or if the value
3475 specified is not a valid <bool>, enable asynchronous
3484 is documented under <module>.async_probe. When both
3490 [KNL] When CONFIG_MODULE_DEBUG_AUTOLOAD_DUPS is set,
3493 if MODULE_DEBUG_AUTOLOAD_DUPS_TRACE is set, WARN_ON()s
3496 [KNL] When CONFIG_MODULE_SIG is set, this means that
3498 Note that if CONFIG_MODULE_SIG_FORCE is set, that
3499 is always true, so this option does nothing.
3517 This parameter is the complement to kernelcore=, it
3519 allocations. If both kernelcore and movablecore is
3522 own is specified, the administrator must be careful
3524 is not too small.
3555 used for mtrr cleanup. It is largest continuous chunk
3559 Used for mtrr cleanup. It is granularity of mtrr block.
3560 Default is 1.
3568 Used for mtrr cleanup. It is spare mtrr entries number.
3579 Note that mem_start is often overloaded to mean
3581 This usage is only documented in each driver source
3593 Default value is 0.
3596 [NFS] sets the pathname to the program which is used
3601 update a cache entry is deemed to have failed.
3616 Only applies if the softerr mount option is enabled,
3617 and the specified value is >= 0.
3624 The default is to return 64-bit inode numbers.
3642 Note that there is little point in setting this
3649 numeric uids/gids if the mount is using the
3650 'sec=sys' security flavour. In effect it is
3661 their nfs_client_id4 string. This is typically a
3662 UUID that is generated at system install time.
3681 The default is to send the implementation identification
3689 whatever value is the default set by the layout
3695 server-to-server copies for which this server is
3702 and gids from such clients. This is intended to ease
3727 when a NMI is triggered.
3735 When panic is specified, panic when an NMI watchdog
3737 watchdog, if CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is set)
3740 This is useful when you use a panic=... timeout and
3748 is present.
3777 of the system is being put to sleep (ie, while
3779 not work reliably with all consoles, but is known
3807 is to be setuid root or executed by root.
3826 unhashed. By default, when a pointer is printed via %p
3827 format string, that pointer is "hashed", i.e. obscured
3828 by hashing the pointer value. This is a security feature
3832 compared. However, if this command-line option is
3843 to be effective. This is useful on platforms where the
3846 the impact of the sleep instructions. This is also
3858 The argument is a cpu list, as described above.
3891 When CONFIG_RANDOMIZE_BASE is set, this disables
3914 not load if they could possibly displace the pre-
3960 This is required for the Braillex ib80-piezo Braille
3967 even if it is supported by processor.
3971 even if it is supported by processor.
4002 paravirtualized steal time accounting. steal time is
4017 without any limit and this data is stored in memory,
4021 is only available when CONFIG_PROC_VMCORE_DEVICE_DUMP
4022 is set.
4046 performance of saving the states is degraded because
4062 The actual maximum duration is 16 times this
4068 purges which is reported from either PAL_VM_SUMMARY or
4077 variables need be pre-allocated for later physical cpu
4100 command is not properly ACKed, override the length
4102 waiting for the ACK, so if this is set too high
4120 oops=panic Always panic on oopses. Default is to just kill the
4121 process, but there is a small probability of
4129 be automatically enabled if the kernel detects it is
4138 each page is disabled in default. With this switch,
4152 reporting is disabled when it exceeds MAX_PAGE_ORDER.
4163 that will cause the kernel to panic when add_taint() is
4181 bit 3: print locks info if CONFIG_LOCKDEP is on
4190 parkbd.port= [HW] Parallel port number the keyboard adapter is
4191 connected to, default is 0.
4194 0 for XT, 1 for AT (default is AT).
4200 IRQ/DMA settings detected (the default is to
4206 (to avoid using a FIFO even if it is detected).
4213 a specific mode. This is necessary on Pegasos
4227 Set to non-zero if a chip is present that snoops speed
4245 for the respective channel. Bit 0 is for the first
4246 legacy channel handled by this driver, bit 1 is for
4251 with the sequence. By default IORDY is allowed across
4270 Bit 0 is for mode 0, bit 1 is for mode 1, and so on.
4285 corresponding bits in the mask to 1. Bit 0 is for
4298 value given is the I/O port to use (typically 0x1b0).
4305 the use of the respective PIO modes. Bit 0 is for
4306 mode 0, bit 1 is for mode 1, and so on. Mode 0 only
4311 the specified number of seconds. This is to be used if
4327 if new hardware is inserted, if motherboard
4330 domain is left unspecified, it is
4334 address (this is more robust against
4354 Mechanism 2 (IO port 0xCF8 is an 8-bit port for
4356 bus number. The config space is then accessed
4360 noaer [PCIE] If the PCIEAER kernel config parameter is
4370 nomsi [MSI] If the PCI_MSI kernel config parameter is
4389 this option if the kernel is unable to allocate
4407 by the BIOS) if it is outside the
4410 useful if the kernel is unable to find your
4417 in the BIOS $PIR table. This is needed on
4421 IRQ routing is enabled.
4426 is enabled by default. If you need to use this,
4431 PCI host bridge windows. This is a workaround
4436 bridge windows. This is the default on modern
4440 This is normally done in pci_enable_device(),
4441 so this option is a temporary workaround
4448 is read. But various workarounds are disabled
4451 This sorting is done to get a device
4464 every device is guaranteed to support. This
4469 cbiosize=nn[KMG] The fixed amount of bus space which is
4471 The default value is 256 bytes.
4472 cbmemsize=nn[KMG] The fixed amount of bus space which is
4474 window. The default value is 64 megabytes.
4480 specify the device is described above.
4481 If <order of align> is not specified,
4482 PAGE_SIZE is used as alignment.
4494 bios: Use BIOS/firmware settings. This is the
4498 hpiosize=nn[KMG] The fixed amount of bus space which is
4500 Default size is 256 bytes.
4501 hpmmiosize=nn[KMG] The fixed amount of bus space which is
4503 Default size is 2 megabytes.
4504 hpmmioprefsize=nn[KMG] The fixed amount of bus space which is
4506 Default size is 2 megabytes.
4507 hpmemsize=nn[KMG] The fixed amount of bus space which is
4510 Default size is 2 megabytes.
4513 Default is 1.
4530 Adding the window is slightly risky (it may
4576 even if no driver has claimed them. This is useful
4589 allocator. This parameter is primarily for debugging
4604 This option takes over the PMU facility, so it is no
4606 PMU counters by setting MMCR0 to 0 (the FC bit is
4607 cleared). If a number is given, then MMCR1 is set to
4642 Default is 21.
4657 There is some performance impact when enabling this.
4691 or lockdep-detected issues (only if lock debug is on).
4693 serial console, keeping this 0 is a good choice
4696 default: 0 (auto_verbose is enabled)
4760 auto - kernel detects whether your CPU model is
4763 Not specifying this option is equivalent to pti=auto.
4800 cross-syscall address exposures. This is only
4804 Default is CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT.
4813 [KNL] The optional argument is a cpu list,
4821 kthreads created for that purpose, where "x" is
4824 "N" is the CPU number. This reduces OS jitter on
4829 If a cpulist is passed as an argument, the specified
4830 list of CPUs is set to no-callback mode from boot.
4856 Request a call to rcu_barrier(). This is
4860 is fully active, this will error out with EAGAIN.
4864 out at early boot. This is used for diagnostic
4877 RCU grace-period pre-initialization, that is,
4884 Units are jiffies, minimum value is zero,
4885 and maximum value is HZ.
4890 value is one, and maximum value is HZ.
4908 kthreads (rcuc/N). This value is also used for
4911 rcu_preempt, and rcu_sched). If RCU_BOOST is
4912 set, valid values are 1-99 and the default is 1
4914 RCU_BOOST is not set, valid values are 0-99 and
4915 the default is zero (non-realtime operation).
4916 When RCU_NOCB_CPU is set, also adjust the
4928 a single jiffy, RCU pre-queues the callbacks into
4930 many" is supplied by this kernel boot parameter.
4934 batch limiting is disabled.
4938 batch limiting is re-enabled.
4952 of permitted values is in the range 0:100000.
4971 tree. This is used by rcutorture, and might
4985 maintained per one CPU. Object size is equal
5009 By default, this limit is checked only once
5018 catching RCU pointer leaks, that is, buggy use
5030 value, meaning that RCU_SOFTIRQ is used by default.
5054 this parameter is to delay the start of the
5100 N, where N is the number of CPUs. A value
5101 "n" less than -1 selects N-n+1, where N is again
5110 N, where N is the number of CPUs
5117 complete. This is useful for hands-off automated
5182 are zero, rcutorture acts as if is interpreted
5192 This can of course result in splats, and is
5215 N-1, where N is the number of CPUs. A value
5216 "n" less than -1 selects N-n-2, where N is again
5238 is spawned.
5251 is useful for hands-off automated testing.
5282 kthread is starved first, then the CPU.
5330 during early boot, that is, during the time
5331 before the init task is spawned.
5335 The value is in seconds and the maximum allowed
5336 value is 300 seconds.
5340 messages. The value is in milliseconds
5341 and the maximum allowed value is 21000
5342 milliseconds. Please note that this value is
5378 Once boot has completed (that is, after
5385 it to the value one, that is, converting any
5395 occurs when rcupdate.rcu_task_enqueue_lim is
5403 when rcupdate.rcu_task_enqueue_lim is set to
5410 dynamically) adjusted. This parameter is intended
5441 RCU tasks grace period. This value is clamped
5444 message is printed 10 seconds into the grace
5460 of zero will disable batching. Batching is
5468 disable batching. Batching is always disabled
5476 disable batching. Batching is always disabled
5495 Turn on/off individual RDT features. List is:
5507 Where reboot_mode is one of warm (soft) or cold (hard) or gpio
5510 reboot_type is one of bios, acpi, kbd, triple, efi, or pci,
5511 reboot_force is either force or not specified,
5512 reboot_cpu is s[mp]#### with #### being the processor
5517 this parameter is to delay the start of the
5524 is negated and multiplied by nr_cpu_ids, while
5537 selects N, where N is roughly 75% of the number
5538 of CPUs. A value of zero is an interesting choice.
5541 Set number of runs, each of which is dumped onto
5554 refscale is built into the kernel and to 0 (leave
5555 it running) when refscale is built as a module.
5563 print every Nth verbose statement, where N is the value
5580 them. If <base> is less than 0x10000, the region
5581 is assumed to be I/O ports; otherwise it is memory.
5598 given by "resume=" at which the swap header is located,
5618 sibling threads. For that reason, STIBP is used on pro-
5634 when STIBP is not available. This is
5641 is not available. This is the alternative for
5647 Not specifying this option is equivalent to retbleed=auto.
5651 etc. communication is blocked by default.
5669 When CONFIG_RISCV_ISA_FALLBACK is not enabled, permit
5725 in an IOTLB flush. Default is lazy flushing before
5726 reuse, which is faster. Deprecated, equivalent to
5733 The default is 1 meaning that one can concurrently use
5734 as many DMA addresses as physical memory is installed,
5749 but is useful for debugging and performance tuning.
5765 Default is 0.
5794 is the default) disables CPU-hotplug operations.
5877 Default value is 1.
5888 number of local apics being dumped. Also it is possible
5892 apic=verbose is specified.
5902 kernel is built without CONFIG_SLAB_MERGE_DEFAULT.
5906 necessary if there is some reason to distinguish
5955 Same with slab_nomerge. This is supported for legacy.
5964 for a CPU to release the CSD lock. This is
6002 to panic the machine when a soft-lockup occurs. It is
6004 and CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC, which is the
6024 auto - kernel detects whether your CPU model is
6050 Not specifying this option is equivalent to
6064 prctl - Indirect branch speculation is enabled,
6067 is inherited on fork.
6070 - Like "prctl" above, but only STIBP is
6071 controlled per thread. IBPB is issued
6081 - Like "seccomp" above, but only STIBP is
6082 controlled per thread. IBPB is issued
6091 Not specifying this option is equivalent to
6114 is that such stores are unlikely and that they can
6124 Bypass optimization is used.
6133 CPU is not vulnerable, "off" is selected. If the
6134 CPU is vulnerable the default mitigation is
6137 via prctl. Speculative Store Bypass is enabled
6139 is inherited on fork.
6154 Not specifying this option is equivalent to
6165 When enabled (and if hardware support is present), atomic
6175 exception or the #DB exception. This mode is
6178 behavior is by #AC if both features are
6183 exception. Default behavior is by #AC if
6194 If an #AC exception is hit in the kernel or in
6199 #DB exception for bus lock is triggered only when
6210 By default, this issue is mitigated by
6228 bits of srcutree.convert_to_big is equal to 3
6234 form, that is, with an rcu_node tree:
6308 is in page units and it defines how many pages prior
6311 mapping. Default value is 256 pages.
6316 consumed by the stack hash table. By default this is set
6324 will trace at boot up. function-list is a comma-separated
6328 and the stacktrace above is not needed.
6378 The default value is 0 (no limit).
6387 NFS server is running.
6410 is set. Default value is 5.
6446 Default value is 8192 or 16384 depending on total
6447 ram pages. This is used to specify the TCP metrics
6459 The system is woken from this state using a
6496 Default is on.
6536 for the FIFO interface. By default it is set to false
6543 tracing ring buffer. This is useful for early boot up
6564 When tp_printk (above) is set, it can cause a lot of noise
6599 to facilitate early boot debugging. The event-list is a
6609 Events can be enabled at the time the instance is created
6614 Note, the "<system*>:" portion is optional if the event is
6619 will enable the "sched_switch" event (note, the "sched:" is optional, and
6625 The option-list is a comma delimited list of options
6644 The format is is "trace_trigger=<event>.<trigger>[ if <filter>],..."
6653 event is "2" (TASK_UNINTERUPTIBLE).
6660 warning is hit. This turns off "tracing_on". Tracing can
6664 This option is useful, as it disables the trace before
6665 the WARNING dump is called, which prevents the trace to
6689 first trust source as a backend which is initialized
6699 If not specified, "default" is used. In this case,
6700 the RNG's choice is left to each individual trust source.
6711 platforms where RDTSC is slow and this accounting
6723 Warn if the difference is more than 500 ppm.
6733 procedure is not reliable, such as on overclocked systems
6758 auto - Disable TSX if X86_BUG_TAA is present,
6761 Not specifying this option is equivalent to tsx=off.
6785 if TSX is enabled.
6788 vulnerable CPUs. If TSX is disabled, SMT
6789 is not disabled because CPU is not
6798 Not specifying this option is equivalent to
6800 and deploy MDS mitigation, TAA mitigation is not
6847 is the time required before an idle device will be
6848 autosuspended. Devices for which the delay is set
6885 numbers and Flags is a set of letters. Each letter
6886 will change the built-in quirk; setting it if it is
6887 clear and clearing it if it is set. The letters have
6953 [UMS] The delay in seconds before a new device is
6962 Flags is a set of characters, each corresponding
6980 sector if the number is odd);
6995 p = WRITE_CACHE (the device cache is ON
7005 medium is write-protected).
7029 On X86_32, this is an alias for vdso32=. Otherwise:
7039 details. If CONFIG_COMPAT_VDSO is set, the default is
7040 vdso32=0; otherwise, the default is vdso32=1.
7042 For compatibility with older kernels, vdso32=2 is an
7084 This is actually a boot loader parameter; the value is
7091 interface is meant to allow for selectively
7127 reasonably safely. The vsyscall page is
7132 page is not readable.
7150 This is a 16-member array composed of values
7156 This is a 16-member array composed of values
7162 This is a 16-member array composed of values
7169 Default is 1, i.e. UTF-8 mode is enabled for all
7176 is shown on new VTs. Default is -1,
7196 threshold is set to twice the value. A value of 0
7197 disables both lockup detectors. Default is 10
7208 If CONFIG_WQ_WATCHDOG is configured, workqueue can
7212 duration in seconds. The default value is 30 and
7221 items. Default is 10000 (10ms).
7223 If CONFIG_WQ_CPU_INTENSIVE_REPORT is set, the kernel
7240 The default value of this parameter is determined by
7246 "numa" and "system". Default is "cache". For more
7258 on the local CPU. This guarantee is no longer true
7259 and while local CPU is still preferred work items
7278 to use only up to 512 GB of RAM. The reason to do so is
7290 unnecessary -- unplugging emulated devices is
7303 default value is controlled by CONFIG_XEN_PV_MSR_SAFE.
7307 This parameter is obsoleted by "nopvspin" parameter, which
7313 This option is obsoleted by the "nopv" option, which
7328 timers (default is 100000). This adjusts the minimum
7338 max. Default is 180.
7342 storms (jiffies). Default is 10.
7346 should start to delay EOI handling. Default is 2.
7350 even if available. Normally fifo event handling is
7351 preferred over the 2-level event handling, as it is
7352 fairer and the number of possible event channels is
7353 much higher. Default is on (use fifo events).
7371 is active. This option allows the XIVE driver to use
7381 Controls if xmon debugger is enabled. Default is off.
7382 Passing only "xmon" is equivalent to "xmon=early".
7384 debugger is called from setup_arch().
7386 is only called on a kernel crash. Default mode,
7387 i.e. either "ro" or "rw" mode, is controlled
7390 is called only on a kernel crash, mode is write,
7396 off xmon is disabled.