Lines Matching +full:secure +full:- +full:reg +full:- +full:access
5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
56 Documentation/firmware-guide/acpi/debug.rst for more information about
80 strict (default): access to resources claimed by ACPI
81 is denied; legacy drivers trying to access reserved
83 lax: access to resources claimed by ACPI is allowed;
84 legacy drivers trying to access reserved resources
119 Disable auto-serialization of AML methods
122 auto-serialization feature.
157 acpi_osi=! # disable all built-in OS vendor
159 acpi_osi=!! # enable all built-in OS vendor
221 For broken nForce2 BIOS resulting in XT-PIC timer.
229 as soon as the kernel's real-mode entry point is called.
259 See Documentation/sound/alsa-configuration.rst
266 align_va_addr= [X86-64]
271 CPU-intensive style benchmark, and it can vary highly in
274 32: only for 32-bit processes
275 64: only for 64-bit processes
276 on: enable for both 32- and 64-bit processes
277 off: disable for both 32- and 64-bit processes
286 amd_iommu= [HW,X86-64]
289 fullflush - enable flushing of IO/TLB entries when
293 off - do not initialize any AMD IOMMU found in
295 force_isolation - Force device isolation for all
301 amd_iommu_dump= [HW,X86-64]
307 amd_iommu_intr= [HW,X86-64]
310 legacy - Use legacy interrupt remapping mode.
311 vapic - Use virtual APIC mode, which allows IOMMU
313 This mode requires kvm-amd.avic=1.
327 Power management functions (SPARCstation-4/5 + deriv.)
329 Disable APC CPU standby support. SPARCstation-Fox does
330 not play well with APC CPU idle - disable it if you have
337 when initialising the APIC and IO-APIC components.
338 For X86-32, this can also be used to specify an APIC
358 to set it to "all" by meaning -- no limit here.
367 arcrimi= [HW,NET] ARCnet - "RIM I" (entirely mem-mapped) cards
391 audit= [KNL] Enable the audit sub-system
393 0 | off - kernel audit is disabled and can not be
395 unset - kernel audit is initialized but disabled and
397 1 | on - kernel audit is initialized and partially
410 0 - Disable the BAU.
411 1 - Enable the BAU.
412 unset - Disable the BAU.
433 See Documentation/block/cmdline-partition.rst
448 bttv.pll= See Documentation/media/v4l-drivers/bttv.rst
457 cachesize= [BUGS=X86-32] Override level 2 CPU cache size detection.
476 inclusive. See arch/mips/include/asm/pgtable-bits.h
486 - foo isn't auto-mounted if you mount all cgroups in
488 - foo isn't visible as an individually mountable
505 nosocket -- Disable socket memory accounting.
506 nokmem -- Disable kernel memory accounting.
511 0 -- check protection applied by kernel (includes
513 1 -- check protection requested by application.
526 force such clocks to be always-on nor does it reserve
530 information, see Documentation/driver-api/clk.rst.
532 clock= [BUGS=X86-32, HW] gettimeofday clocksource override.
549 [X86-32] pit,hpet,tsc;
556 [X86-64] hpet,tsc
562 architected timer so that code using WFE-based polling
579 cma=nn[MG]@[start[MG][-end[MG]]]
586 include/linux/dma-contiguous.h
599 com20020= [HW,NET] ARCnet - COM20020 chipset
603 com90io= [HW,NET] ARCnet - COM90xx chipset (IO-mapped buffers)
607 ARCnet - COM90xx chipset (memory-mapped buffers)
625 See Documentation/admin-guide/serial-console.rst for more
635 Start an early, polled-mode console on the 8250/16550
638 MMIO inter-register address stride is either 8-bit
639 (mmio), 16-bit (mmio16), or 32-bit (mmio32).
643 the h/w is not re-initialized.
664 syscall, or to executing "dmesg -S --raw" or to reading
684 disable the cpuidle sub-system
690 disable the cpufreq sub-system
693 [X86] Delay for N microsec between assert and de-assert
711 See Documentation/admin-guide/kdump/kdump.rst for further details.
716 start-[end] where start and end are both
718 Documentation/admin-guide/kdump/kdump.rst for an example.
733 low memory is needed to make sure DMA buffers for 32-bit
743 [KNL] Disable crypto self-tests
757 See also Documentation/input/devices/joystick-parport.rst
761 Documentation/admin-guide/dynamic-debug-howto.rst for
775 [KNL] verbose self-tests
778 self-tests.
780 1 will print _a lot_ more information - normally
857 against bounds-checking flaws in the kernel's
913 entries for DMA-API debugging code. One entry is
914 required per DMA-API allocation. Use this if the
915 DMA-API debugging code disables itself because the
919 With this option the DMA-API debugging driver
934 Generic built-in EDID data sets are used, if one of
939 available in Documentation/driver-api/edid.rst. An EDID
951 Control how the dt_cpu_ftrs device-tree binding is
961 what data is available or for reverse-engineering.
966 Documentation/admin-guide/dynamic-debug-howto.rst
987 stdout-path property in device tree's chosen node,
994 Start an early, polled-mode console on a Cadence
1005 Start an early, polled-mode console on the 8250/16550
1007 MMIO inter-register address stride is either 8-bit
1008 (mmio) or 32-bit (mmio32 or mmio32be).
1016 Start an early, polled-mode console on a pl011 serial
1020 the driver will use only 32-bit accessors to read/write
1024 Start an early, polled-mode console on a meson serial
1030 Start an early, polled-mode console on an msm serial
1036 Start an early, polled-mode console on an msm serial
1042 Start an early, polled-mode console on a serial port
1048 Start an early, polled-mode console on a serial port
1054 Use RISC-V SBI (Supervisor Binary Interface) for early
1072 Start an early, polled-mode console on a lantiq serial
1085 Start an early, polled-mode console on the
1091 Start an early, polled-mode console on a Qualcomm
1099 coherent non-x86 systems that use system memory for
1172 old_map [X86-64]: switch to the old ioremap-based EFI
1173 runtime services mapping. 32-bit still uses this one by
1194 attribute is added to range 0x100000000-0x180000000 and
1195 0x10a0000000-0x1120000000.
1206 Documentation/admin-guide/acpi/ssdt-overlays.rst for details.
1212 elanfreq= [X86-32]
1220 See Documentation/admin-guide/kdump/kdump.rst for details.
1236 0 -- permissive (log only, no denials).
1237 1 -- enforcing (deny and log).
1259 See also Documentation/fault-injection/.
1262 See Documentation/admin-guide/blockdev/floppy.rst.
1265 [IA-64] Avoid check_sal_cache_flush which may hang on
1270 forcepae [X86-32]
1289 ftrace_filter=[function-list]
1291 tracer at boot up. function-list is a comma separated
1296 ftrace_notrace=[function-list]
1298 function-list. This list can be changed at run time
1302 ftrace_graph_filter=[function-list]
1305 function-list is a comma separated list of functions
1309 ftrace_graph_notrace=[function-list]
1311 function-list. This list is a comma separated list of
1325 See also Documentation/input/devices/joystick-parport.rst
1333 gcov_persist= [GCOV] When non-zero (default), profiling data for
1366 gpio-mockup.gpio_mockup_ranges
1371 [KNL] Should the hard-lockup detector generate
1377 for 64-bit NUMA, off otherwise.
1380 hcl= [IA-64] SGI's Hardware Graph compatibility layer
1387 corresponding firmware-first mode error processing
1401 hpet= [X86-32,HPET] option to control HPET usage
1412 hugepages= [HW,X86-32,IA-64] HugeTLB pages to allocate at boot.
1413 hugepagesz= [HW,IA-64,PPC,X86-64] The size of the HugeTLB pages.
1414 On x86-64 and powerpc, this option can be specified
1417 x86-64 are 2M (when the CPU supports "pse") and 1G
1426 by the CONFIG_BOOTPARAM_HUNG_TASK_PANIC build-time
1432 hvc_iucv_allow= [S390] Comma-separated list of z/VM user IDs.
1455 (disabled by default, and as a pre-condition
1457 i8042.direct [HW] Put keyboard port into non-translated mode
1471 suspend-to-ram transitions, only during s2r
1504 -1 -- never invert brightness
1505 0 -- machine default
1506 1 -- force brightness inversion
1511 ide-core.nodma= [HW] (E)IDE subsystem
1517 ide-generic.probe-mask= [HW] (E)IDE subsystem
1529 ide-pci-generic.all-generic-ide [HW] (E)IDE subsystem
1540 idle=nomwait: Disable mwait for CPU C-states
1557 legacy only accept legacy-NaN binaries, if supported
1559 2008 only accept 2008-NaN binaries, if supported
1568 'relaxed' straps the emulator for both legacy-NaN and
1569 2008-NaN, whereas 'strict' enables legacy-NaN only on
1578 Ignore loglevel setting - this will print /all/
1642 Formats: { "ima" | "ima-ng" | "ima-sig" }
1643 Default: "ima-ng"
1675 initcall_blacklist= [KNL] Do not execute a comma-separated list of
1676 initcall functions. Useful for debugging built-in
1692 default (disallow access to all but pkey 0). Can
1702 0 -- basic integrity auditing messages. (Default)
1703 1 -- additional integrity auditing messages.
1718 for io virtual address below 32-bit forcing dual
1720 than 32-bit addressing. The default is to look
1721 for translation below 32-bit and if not available
1739 could harm performance of some high-throughput
1753 1 to 9 specify maximum depth of C-state.
1763 used along with the hardware-managed P-states (HWP)
1767 in favor of acpi-cpufreq. Forcing the intel_pstate driver
1768 instead of acpi-cpufreq may disable platform features, such
1770 P-States information being indicated to OSPM and therefore
1773 or on platforms that use pcc-cpufreq instead of acpi-cpufreq.
1786 Allow per-logical-CPU P-State performance control limits using
1789 intremap= [X86-64, Intel-IOMMU]
1794 BIOS x2APIC opt-out request will be ignored
1797 iomem= Disable strict checking of access to MMIO memory
1818 0 - Lazy mode.
1824 1 - Strict mode (default).
1831 0 - Use IOMMU translation for DMA.
1832 1 - Bypass the IOMMU for DMA.
1833 unset - Use value of CONFIG_IOMMU_DEFAULT_PASSTHROUGH.
1874 Enables support for pseudo-NMIs in the kernel. This
1893 [Deprecated - use cpusets instead]
1894 Format: [flag-list,]<cpu-list>
1925 "number of CPUs in system - 1".
1927 The format of <cpu-list> is described above.
1934 Provide an override to the IOAPIC-ID<->DEVICE-ID
1936 example, to map IOAPIC-ID decimal 10 to
1941 Provide an override to the HPET-ID<->DEVICE-ID
1943 example, to map HPET-ID decimal 0 to
1948 Provide an override to the ACPI-HID:UID<->DEVICE-ID
1950 example, to map UART-HID:UID AMD0020:0 to
1964 report on every invalid memory access. Without this
1966 invalid access.
1970 kernelcore= [KNL,X86,IA-64,PPC]
1973 the kernel for non-movable allocations. The requested
1983 subsystem. Note that allocations like PTEs-from-HighMem
1991 for non-movable allocations and remaining memory is used
2002 gdb or control-c on the dbgp connection. When
2003 not using this parameter you use sysrq-g to break into
2008 or a supported polling keyboard driver (non-usb).
2020 Configure the RouterBoard 532 series on-chip
2023 kmemleak= [KNL] Boot-time kmemleak enable/disable
2029 kprobe_event=[probe-list]
2031 The probe-list is a semicolon delimited list of probe
2077 kvm-amd.nested= [KVM,AMD] Allow nested virtualization in KVM/SVM.
2080 kvm-amd.npt= [KVM,AMD] Disable nested paging (virtualized MMU)
2082 Default is 1 (enabled) if in 64-bit or 32-bit PAE mode.
2084 kvm-arm.vgic_v3_group0_trap=
2085 [KVM,ARM] Trap guest accesses to GICv3 group-0
2088 kvm-arm.vgic_v3_group1_trap=
2089 [KVM,ARM] Trap guest accesses to GICv3 group-1
2092 kvm-arm.vgic_v3_common_trap=
2096 kvm-arm.vgic_v4_enable=
2100 kvm-intel.ept= [KVM,Intel] Disable extended page tables
2104 kvm-intel.emulate_invalid_guest_state=
2108 kvm-intel.flexpriority=
2112 kvm-intel.nested=
2116 kvm-intel.unrestricted_guest=
2121 kvm-intel.vmentry_l1d_flush=[KVM,Intel] Mitigation for L1 Terminal Fault
2122 CVE-2018-3620.
2133 kvm-intel.vpid= [KVM,Intel] Disable Virtual Processor Identification
2200 For details see: Documentation/admin-guide/hw-vuln/l1tf.rst
2206 lapic [X86-32,APIC] Enable the local APIC even if BIOS
2210 value for LAPIC timer one-shot implementation. Default
2244 first fan-out link behind PMP device. It does not
2258 * Transfer mode: pio[0-7], mwdma[0-4] and udma[0-7].
2270 hot-unplug link recovery
2284 See Documentation/admin-guide/blockdev/ramdisk.rst.
2308 Set the number of locking read-acquisition kthreads.
2313 Set the number of locking write-acquisition kthreads.
2316 Set time (s) after boot for CPU-hotplug testing.
2319 Set time (s) between CPU-hotplug operations, or
2320 zero to disable CPU-hotplug testing.
2323 Set task-shuffle interval (jiffies). Shuffling
2324 tasks allows some CPUs to go into dyntick-idle
2329 is useful for hands-off automated testing.
2362 7 (KERN_DEBUG) debug-level messages
2372 logo.nologo [FB] Disables display of the built-in Linux logo.
2390 an IEEE 1284-compliant printer is attached; if
2396 time-consuming boot-time autodetection (up to 250 ms per
2417 machvec= [IA-64] Force the use of a particular machine-vector
2423 Example: machtype=lemote-yeeloong-2f-7inch
2438 (loop.max_loop) unconditionally pre-created at init time. The default
2441 devices can be requested on-demand with the
2442 /dev/loop-control interface.
2444 mce [X86-32] Machine Check Exception
2446 mce=option [X86-64] See Documentation/x86/x86_64/boot-options.rst
2449 See Documentation/admin-guide/md.rst.
2456 Control mitigation for the Micro-architectural Data
2465 attack, to access data to which the attacker does
2466 not have direct access.
2471 full - Enable MDS mitigation on vulnerable CPUs
2472 full,nosmt - Enable MDS mitigation and disable
2474 off - Unconditionally disable MDS mitigation
2476 On TAA-affected machines, mds=off can be prevented by
2485 For details see: Documentation/admin-guide/hw-vuln/mds.rst
2495 mem=nopentium [BUGS=X86-32] Disable usage of 4MB pages for kernel
2500 per-device physically contiguous DMA buffers.
2508 See Documentation/admin-guide/mm/memory-hotplug.rst.
2533 Example: Exclude memory from 0x18690000-0x1869ffff
2547 memmap=<size>%<offset>-<oldtype>+<newtype>
2549 from <oldtype> to <newtype>. If "-<oldtype>" is left
2564 repeatable BIOS-originated corruption always
2589 mem_encrypt= [X86-64] AMD Secure Memory Encryption (SME) control
2597 Refer to Documentation/virt/kvm/amd-memory-encryption.rst
2601 s2idle - Suspend-To-Idle
2602 shallow - Power-On Suspend or equivalent (if supported)
2603 deep - Suspend-To-RAM or equivalent (if supported)
2604 See Documentation/admin-guide/pm/sleep-states.rst.
2607 See Documentation/media/v4l-drivers/meye.rst.
2609 mfgpt_irq= [IA-32] Specify the IRQ to use for the
2610 Multi-Function General Purpose Timers on AMD Geode
2613 mfgptfix [X86-32] Fix MFGPT timers on AMD Geode platforms when
2627 0 - The attached screen is the 3.5" TFT
2628 1 - The attached screen is the 7" TFT
2629 2 - The VGA Shield is attached (1024x768)
2633 b - Enable backlight. The TFT backlight pin will be
2637 c - Enable the s3c camera interface.
2638 t - Reserved for enabling touchscreen support. The
2642 http://repo.or.cz/w/linux-2.6/mini2440.git
2647 arch-independent options, each of which is an
2648 aggregation of existing arch-specific options.
2661 ssbd=force-off [ARM64]
2677 have other ways of avoiding SMT-based attacks.
2702 module_blacklist= [KNL] Do not load a comma-separated list of
2716 movablecore= [KNL,X86,IA-64,PPC]
2727 movable_node [KNL] Boot-time switch to make hotplugable memory
2734 Format: <name>,<region-number>,<size>,<offset>
2737 <name>,<region-number>[,<base>,<size>,<buswidth>,<altbuswidth>]
2746 onenand.bdry= [HW,MTD] Flex-OneNAND Boundary Configuration
2750 boundary - index of last SLC block on Flex-OneNAND.
2752 lock - Configure if Flex-OneNAND boundary should be locked.
2759 See arch/arm/mach-s3c2412/mach-jive.c
2777 Range: 0,7 : spare reg number
2787 something different and driver-specific.
2800 nfsroot= [NFS] nfs root filesystem for disk-less boxes.
2828 [NFS] enable 64-bit inode numbers.
2829 If zero, the NFS client will fake up a 32-bit inode
2831 of returning the full 64-bit number.
2832 The default is to return 64-bit inode numbers.
2862 [NFS4] Specify an additional fixed unique ident-
2893 driver. A non-zero value sets the minimum interval
2910 0 - turn hardlockup detector in nmi_watchdog off
2911 1 - turn hardlockup detector in nmi_watchdog on
2928 no387 [BUGS=X86-32] Tells the kernel to use the 387 maths
2932 no5lvl [X86-64] Disable 5-level paging mode. Forces
2933 kernel to use 4-level paging instead.
2962 caches in the slab allocator. Saves per-node memory,
2982 nodelayacct [KNL] Disable per-task delay accounting
2988 noexec [IA-64]
2991 On X86-32 available only on PAE configured kernels.
2992 noexec=on: enable non-executable mappings (default)
2993 noexec=off: disable non-executable mappings
2996 Disable SMAP (Supervisor Mode Access Prevention)
3003 noexec32 [X86-64]
3004 This affects only 32-bit executables.
3005 noexec32=on: enable non-executable mappings (default)
3007 noexec32=off: disable non-executable mappings
3012 nofxsr [BUGS=X86-32] Disables x86 floating point extended
3014 legacy floating-point registers on task switch.
3039 enabling legacy floating-point and sse state.
3064 nohalt [IA-64] Tells the kernel not to use the power saving
3066 power-consumption. On the positive side, it reduces
3067 interrupt wake-up latency, which may improve performance
3069 real-time systems.
3089 noirqdebug [X86-32] Disables the code which attempts to detect and
3100 nointremap [X86-64, Intel-IOMMU] Do not enable interrupt
3102 [Deprecated - use intremap=off]
3104 nointroute [IA-64]
3108 nojitter [IA-64] Disables jitter checking for ITC timers.
3110 no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver
3112 no-kvmapf [X86,KVM] Disable paravirtualized asynchronous page
3115 no-vmw-sched-clock
3119 no-steal-acc [X86,KVM] Disable paravirtualized steal time accounting.
3123 nolapic [X86-32,APIC] Do not enable or use the local APIC.
3125 nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
3130 nomca [IA-64] Disable machine check abort handling
3132 nomce [X86-32] Disable Machine Check Exception
3134 nomfgpt [X86-32] Disable Multi-Function General Purpose
3146 nopcid [X86-64] Disable the PCID cpu feature.
3151 noreplace-smp [X86-32,SMP] Don't replace SMP instructions
3162 no-scroll [VGA] Disables scrollback.
3163 This is required for the Braillex ib80-piezo Braille
3166 nosbagart [IA-64]
3168 nosep [BUGS=X86-32] Disables x86 SYSENTER/SYSEXIT support.
3173 nosoftlockup [KNL] Disable the soft-lockup detector.
3178 soft-lockup and NMI watchdog (hard-lockup).
3182 nox2apic [X86-64,APIC] Do not enable x2APIC mode.
3207 nptcg= [IA-64] Override max number of concurrent global TLB
3216 n. So during boot up some boot time memory for per-cpu
3217 variables need be pre-allocated for later physical cpu
3228 See Documentation/admin-guide/sysctl/vm.rst for details.
3237 See Documentation/debugging-via-ohci1394.txt for more
3276 running on a platform with a direct-mapped memory-side
3282 page_owner= [KNL] Boot-time page_owner enabling option.
3288 page_poison= [KNL] Boot-time parameter changing the state of
3313 Run kdump after running panic-notifiers and dumping
3358 See also Documentation/admin-guide/blockdev/paride.rst.
3387 bios [X86-32] force use of PCI BIOS, don't access
3389 has a non-standard PCI host bridge.
3390 nobios [X86-32] disallow use of PCI BIOS, only direct
3391 hardware access methods are allowed. Use this
3394 conf1 [X86] Force use of PCI Configuration Access
3396 data in IO port 0xCFC, both 32-bit).
3397 conf2 [X86] Force use of PCI Configuration Access
3398 Mechanism 2 (IO port 0xCF8 is an 8-bit port for
3399 the function, IO port 0xCFA, also 8-bit, sets
3401 through ports 0xC000-0xCFFF).
3403 on the configuration access mechanisms.
3408 root domains (aka PCI segments, in ACPI-speak).
3412 properly configured MMIO access to PCI
3416 disable the use of MSI interrupts system-wide.
3421 primary IO-APIC for bridges that cannot disable
3428 biosirq [X86-32] Use PCI BIOS calls to get the interrupt
3452 F0000h-100000h range.
3457 assign-busses [X86] Always assign all PCI bus
3485 bfsort Sort PCI devices into breadth-first order.
3488 nobfsort Don't sort PCI devices into breadth-first order.
3490 tuning and use the BIOS-configured MPS defaults.
3500 configuration allows peer-to-peer DMA between
3503 that hot-added devices will work.
3518 A PCI-PCI bridge can be specified if resource
3524 for 4096-byte alignment.
3526 end-to-end CRC checking).
3548 noats [PCIE, Intel-IOMMU, AMD-IOMMU]
3555 can resize a BAR to allow access to all VRAM.
3597 Keep all power-domains already enabled by bootloader on,
3603 See Documentation/admin-guide/blockdev/paride.rst.
3618 See Documentation/admin-guide/blockdev/paride.rst.
3621 See Documentation/admin-guide/blockdev/paride.rst.
3623 pirq= [SMP,APIC] Manual mp-table setup
3624 See Documentation/x86/i386/IO-APIC.rst.
3628 See also Documentation/admin-guide/parport.rst.
3636 CONFIG_PNP_DEBUG_MESSAGES option). Change at run-time
3645 { on | off | curr | res | no-curr | no-res }
3683 print-fatal-signals=
3689 coredump - etc.
3692 you might want to try "ulimit -i unlimited".
3704 on - unlimited logging to /dev/kmsg from userspace
3705 off - logging to /dev/kmsg disabled
3706 ratelimit - ratelimit the logging
3713 Limit processor to maximum C-state
3717 Ignore the _CST method to determine C-states,
3724 Param: "schedule" - profile schedule points.
3725 Param: "sleep" - profile D-state sleeping (millisecs).
3727 Param: "kvm" - profile VM exits.
3728 Param: <number> - step/bucket size as a power of 2 for
3733 See Documentation/admin-guide/blockdev/ramdisk.rst.
3755 See Documentation/admin-guide/blockdev/paride.rst.
3762 on - unconditionally enable
3763 off - unconditionally disable
3764 auto - kernel detects whether your CPU model is
3773 [KNL] Number of legacy pty's. Overwrites compiled-in
3781 See Documentation/admin-guide/md.rst.
3784 See Documentation/admin-guide/blockdev/ramdisk.rst.
3792 ras=option[,option,...] [KNL] RAS-specific options
3804 the specified list of CPUs to be no-callback CPUs.
3807 purpose, where "x" is "p" for RCU-preempt, and
3808 "s" for RCU-sched, and "N" is the CPU number.
3810 which can be useful for HPC and real-time
3819 This improves the real-time response for the
3836 RCU grace-period cleanup.
3840 RCU grace-period initialization.
3844 RCU grace-period pre-initialization, that is,
3845 the propagation of recent CPU-hotplug changes up
3850 per-CPU rcuc kthreads. Defaults to a non-zero
3858 cache-to-cache transfer latencies.
3864 and for NUMA systems with large remote-access
3869 Set delay from grace-period initialization to
3882 soliciting quiescent-state help from
3894 Set the SCHED_FIFO priority of the RCU per-CPU
3897 and for the RCU grace-period kthreads (rcu_bh,
3899 set, valid values are 1-99 and the default is 1
3900 (the least-favored priority). Otherwise, when
3901 RCU_BOOST is not set, valid values are 0-99 and
3902 the default is zero (non-realtime operation).
3908 the wakeup overhead on the global grace-period
3910 each group's NOCB grace-period kthread.
3918 batch limiting is re-enabled.
3931 Cause the grace-period kthread to get an extra
3933 it should at force-quiescent-state time.
3944 grace-period primitives such as call_rcu().
3955 grace-period primitives.
3958 Set test-start holdoff period. The purpose of
3964 Set number of RCU readers. The value -1 selects
3966 "n" less than -1 selects N-n+1, where N is again
3967 the number of CPUs. For example, -2 selects N
3968 (the number of CPUs), -3 selects N+1, and so on.
3969 A value of "n" less than or equal to -N selects
3982 complete. This is useful for hands-off automated
3989 Write-side holdoff between grace periods,
4006 Enable RCU grace-period forward-progress testing
4010 Specify the fraction of a CPU-stall-warning
4011 period to do tight-loop forward-progress testing.
4015 forward-progress tests.
4019 need_resched() during tight-loop forward-progress
4023 Use conditional/asynchronous update-side
4027 Use expedited update-side primitives, if available.
4030 Use normal (non-expedited) asynchronous
4031 update-side primitives, if available.
4034 Use normal (non-expedited) synchronous
4035 update-side primitives, if available. If all
4039 they are all non-zero.
4050 Set number of RCU readers. The value -1 selects
4051 N-1, where N is the number of CPUs. A value
4052 "n" less than -1 selects N-n-2, where N is again
4053 the number of CPUs. For example, -2 selects N
4054 (the number of CPUs), -3 selects N+1, and so on.
4057 Enable debug-object double-call_rcu() testing.
4060 Set time (s) after boot for CPU-hotplug testing.
4063 Set time (jiffies) between CPU-hotplug operations,
4064 or zero to disable CPU-hotplug testing.
4067 Set task-shuffle interval (s). Shuffling tasks
4068 allows some CPUs to go into dyntick-idle mode
4073 is useful for hands-off automated testing.
4106 Test RCU's dyntick-idle handling. See also the
4126 Use expedited grace-period primitives, for
4130 real-time latency, and degrade energy efficiency.
4134 Use only normal grace-period primitives,
4137 real-time latency, CPU utilization, and
4139 increased grace-period latency. This parameter
4146 only normal grace-period primitives. No effect
4163 force - Override the decision by the kernel to hide the
4192 See Documentation/admin-guide/cgroup-v1/cpusets.rst.
4200 reservetop= [X86-32]
4222 See Documentation/power/swsusp-and-swap-files.rst
4238 during restoration read-only).
4261 ro [KNL] Mount root device read-only on boot
4264 on Mark read-only kernel memory as read-only (default).
4265 off Leave read-only kernel memory writable for debugging.
4270 debug-uart get routed to the D+ and D- pins of the usb
4292 rw [KNL] Mount root device read-write on boot
4319 0 -- disable. (may be 1 via CONFIG_CMDLINE="skew_tick=1"
4320 1 -- enable.
4331 0 -- disable.
4332 1 -- enable.
4340 0 -- disable.
4341 1 -- enable.
4344 serialnumber [BUGS=X86-32]
4349 simeth= [IA-64]
4383 memory cgroup sub-caches. 1 to enable, 0 to disable.
4416 smsc-ircc2.nopnp [HW] Don't use PNP to discover SMC devices
4417 smsc-ircc2.ircc_cfg= [HW] Device configuration I/O port
4418 smsc-ircc2.ircc_sir= [HW] SIR base I/O port
4419 smsc-ircc2.ircc_fir= [HW] FIR base I/O port
4420 smsc-ircc2.ircc_irq= [HW] IRQ line
4421 smsc-ircc2.ircc_dma= [HW] DMA channel
4422 smsc-ircc2.ircc_transceiver= [HW] Transceiver type:
4432 Default: -1 (no limit)
4435 [KNL] Should the soft-lockup detector generate panics.
4438 A nonzero value instructs the soft-lockup detector
4439 to panic the machine when a soft-lockup occurs. This
4441 which is the respective build-time switch to that
4445 [KNL] Should the soft-lockup detector generate
4450 See Documentation/admin-guide/laptops/sonypi.rst
4457 on - unconditionally enable, implies
4459 off - unconditionally disable, implies
4461 auto - kernel detects whether your CPU model is
4478 retpoline - replace indirect branches
4479 retpoline,generic - google's original retpoline
4480 retpoline,amd - AMD-specific minimal thunk
4490 on - Unconditionally enable mitigations. Is
4493 off - Unconditionally disable mitigations. Is
4496 prctl - Indirect branch speculation is enabled,
4502 - Like "prctl" above, but only STIBP is
4508 - Same as "prctl" above, but all seccomp
4513 - Like "seccomp" above, but only STIBP is
4518 auto - Kernel selects the mitigation depending on
4543 directly have access (e.g. inside sandboxed code).
4550 on - Unconditionally disable Speculative Store Bypass
4551 off - Unconditionally enable Speculative Store Bypass
4552 auto - Kernel detects whether the CPU model contains an
4558 prctl - Control Speculative Store Bypass per thread
4562 seccomp - Same as "prctl" above, but all seccomp threads
4570 on,auto - On Power8 and Power9 insert a store-forwarding
4574 off - No action.
4586 grace-period sequence counter wrap for the
4587 srcu_data structure's ->srcu_gp_seq_needed field.
4609 force-on: Unconditionally enable mitigation for
4611 force-off: Unconditionally disable mitigation for
4628 stacktrace_filter=[function-list]
4630 will trace at boot up. function-list is a comma separated
4638 Set the STI (builtin display/keyboard on the HP-PARISC
4640 as the initial boot-console.
4681 to global on non-NUMA machines)
4707 it if 0 is given (See Documentation/admin-guide/cgroup-v1/memory.rst)
4709 swiotlb= [ARM,IA-64,PPC,MIPS,X86]
4711 <int> -- Number of I/O TLB slabs
4712 force -- force using of bounce buffers even if they
4714 noforce -- Never use bounce buffers (for debugging)
4729 Ignore sysrq setting - this boot parameter will
4737 cache size. See Documentation/networking/ip-sysctl.txt
4743 Specify "mem" (for Suspend-to-RAM) or "standby" (for
4748 wakeup-capable RTC alarm.
4754 -1: disable all active trip points in all thermal zones
4758 -1: disable all critical trip points in all thermal zones
4769 -1: disable all passive trip points
4775 <deci-seconds>: poll all this frequency
4810 trace_event=[event-list]
4812 to facilitate early boot debugging. The event-list is a
4816 trace_options=[option-list]
4818 The option-list is a comma delimited list of options
4868 See Documentation/admin-guide/mm/transhuge.rst
4876 high-resolution timer mode on older hardware, and in
4896 on - Enable TSX on the system. Although there are
4899 several previous speculation-related CVEs, and
4903 off - Disable TSX on the system. (Note that this
4911 auto - Disable TSX if X86_BUG_TAA is present,
4916 See Documentation/admin-guide/hw-vuln/tsx_async_abort.rst
4922 Similar to Micro-architectural Data Sampling (MDS)
4931 access data to which the attacker does not have direct
4932 access.
4937 full - Enable TAA mitigation on vulnerable CPUs
4940 full,nosmt - Enable TAA mitigation and disable SMT on
4943 vulnerable to cross-thread TAA attacks.
4944 off - Unconditionally disable TAA mitigation
4946 On MDS-affected machines, tsx_async_abort=off can be
4958 Documentation/admin-guide/hw-vuln/tsx_async_abort.rst
4964 See also Documentation/input/devices/joystick-parport.rst
4966 udbg-immortal [PPC] When debugging early kernel crashes that
4972 Set number of hash buckets for UDP/UDP-Lite connections
4974 uhci-hcd.ignore_oc=
4976 Some badly-designed motherboards generate lots of
4987 (default -1 = authorized except for wireless USB,
4993 for newly-detected USB devices (default 2). This
5010 scheme, applies only to low and full-speed devices
5022 [USB] Specifies timeout for the initial 64-byte
5029 [USB] A list of quirk entries to augment the built-in
5032 VendorID:ProductID:Flags. The IDs are 4-digit hex
5034 will change the built-in quirk; setting it if it is
5039 a 255-byte read);
5043 Set-Interface requests);
5062 (bInterval-1).
5097 usb-storage.delay_use=
5101 usb-storage.quirks=
5103 override the built-in unusual_devs list. List
5106 and Product ID values (4-digit hex numbers) and
5108 to a common usb-storage quirk flag as follows:
5149 medium is write-protected).
5158 1 - undefined instruction events
5159 2 - system calls
5160 4 - invalid data aborts
5161 8 - SIGSEGV faults
5162 16 - SIGBUS faults
5178 vdso32= [X86] Control the 32-bit vDSO
5179 vdso32=1: enable 32-bit VDSO
5180 vdso32=0 or vdso32=2: disable 32-bit VDSO
5190 dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
5192 vector= [IA-64,SMP]
5223 vga= [BOOT,X86-32] Select a particular video mode
5225 Documentation/admin-guide/svga.rst.
5240 - Disable all of the above options
5261 vsyscall= [X86-64]
5264 code). Most statically-linked binaries and older
5288 see VGA-softcursor.txt. Default: 2 = underline.
5293 This is a 16-member array composed of values
5294 ranging from 0-255.
5299 This is a 16-member array composed of values
5300 ranging from 0-255.
5305 This is a 16-member array composed of values
5306 ranging from 0-255.
5311 Set system-wide default UTF-8 mode for all tty's.
5312 Default is 1, i.e. UTF-8 mode is enabled for all
5317 Format=<-1|0|1>
5318 Set system-wide default for whether a cursor
5319 is shown on new VTs. Default is -1,
5324 vt.italic= [VT] Default color for italic text; 0-15.
5327 vt.underline= [VT] Default color for underlined text; 0-15.
5331 see Documentation/watchdog/watchdog-parameters.rst
5332 or other driver-specific files in the
5358 that this also can be controlled per-workqueue for
5362 Per-cpu workqueues are generally preferred because
5364 locality; unfortunately, per-cpu workqueues tend to
5367 Enabling this makes the per-cpu workqueues which
5382 forces round-robin CPU selection to flush out
5387 x2apic_phys [X86-64,APIC] Use x2apic physical mode instead of
5391 x86_intel_mid_timer= [X86-32,APBT]
5397 xen_512gb_limit [KNL,X86-64,XEN]
5407 ide-disks -- unplug primary master IDE devices
5408 aux-ide-disks -- unplug non-primary-master IDE devices
5409 nics -- unplug network devices
5410 all -- unplug all emulated devices (NICs and IDE disks)
5411 unnecessary -- unplugging emulated devices is
5414 never -- do not unplug even if version check succeeds
5436 xen_timer_slop= [X86-64,XEN]
5461 xhci-hcd.quirks [USB,KNL]