Lines Matching full:x86
84 X86-32 X86-32, aka i386 architecture is enabled.
85 X86-64 X86-64 architecture is enabled.
86 X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
111 acpi= [HW,ACPI,X86,ARM64,RISCV64,EARLY]
130 default _serial_ console on x86
219 By default, this is disabled due to x86 early mapping
343 acpi_pm_good [X86]
390 add_efi_memmap [EFI,X86,EARLY] Include EFI memory map in
407 align_va_addr= [X86-64]
438 amd_iommu= [HW,X86-64]
461 amd_iommu_dump= [HW,X86-64]
467 amd_iommu_intr= [HW,X86-64]
476 amd_pstate= [X86,EARLY]
500 [X86]
505 [X86]
528 apic [APIC,X86-64] Use IO-APIC. Default.
530 apic= [APIC,X86,EARLY] Advanced Programmable Interrupt Controller
536 apic_extnmi= [APIC,X86,EARLY] External NMI delivery setting
553 See header of arch/x86/kernel/apm_32.c.
654 bgrt_disable [ACPI,X86,EARLY]
687 cachesize= [BUGS=X86-32] Override level 2 CPU cache size detection.
713 cfi= [X86-64] Set Control Flow Integrity checking features
808 clock= [BUGS=X86-32, HW] gettimeofday clocksource override.
825 [X86-32] pit,hpet,tsc;
832 [X86-64] hpet,tsc
1032 [X86,EARLY] Delay for N microsec between assert and de-assert
1061 [KNL, X86-64, ARM64, RISCV, LoongArch] Select a region
1074 [KNL, X86-64, ARM64, RISCV, LoongArch] range could be
1082 [KNL, X86-64, ARM64, RISCV, LoongArch] range under 4G.
1091 --> x86: max(swiotlb_size_or_default() + 8MiB, 256MiB)
1101 [KNL, X86, ARM64, RISCV, PPC] Reserve additional crash
1210 debugpat [X86] Enable PAT debugging
1299 disable_mtrr_cleanup [X86,EARLY]
1304 disable_mtrr_trim [X86, Intel and AMD only,EARLY]
1310 disable_timer_pin_1 [X86,EARLY]
1314 dis_ucode_ldr [X86] Disable the microcode loader.
1334 [X86] Controls mitigation for Register File Data
1390 dump_apple_properties [X86]
1392 x86 Macs. Useful for driver authors to determine
1532 coherent non-x86 systems that use system memory for
1542 earlyprintk= [X86,SH,ARM,M68k,S390,UM,EARLY]
1570 on some architectures (x86 and arm at least) by
1625 efi_no_storage_paranoia [EFI,X86,EARLY]
1638 efivar_ssdt= [EFI; X86] Name of an EFI variable that contains an SSDT
1648 ekgdboc= [X86,KGDB,EARLY] Allow early kernel console debugging
1659 elfcorehdr=[size[KMG]@]offset[KMG] [PPC,SH,X86,S390,EARLY]
1665 enable_mtrr_cleanup [X86,EARLY]
1670 enable_timer_pin_1 [X86]
1723 forcepae [X86-32]
1730 fred= [X86-64]
1858 gart_fix_e820= [X86-64,EARLY] disable the fix e820 for K8 GART
1863 [X86,INTEL,EARLY] Control the Gather Data Sampling (GDS)
1882 gbpages [X86] Use GB pages for kernel direct mappings.
1890 goldfish [X86] Enable the goldfish android emulator platform.
2039 hpet= [X86-32,HPET] option to control HPET usage
2047 hpet_mmap= [X86, HPET_MMAP] Allow userspace to mmap HPET
2149 hv_nopvspin [X86,HYPER_V,EARLY]
2166 i2c_touchscreen_props= [HW,ACPI,X86]
2170 submit a drivers/platform/x86/touchscreen_dmi.c patch
2212 Default: only on s2r transitions on x86; most other
2235 ia32_emulation= [X86-64]
2242 idle= [X86,EARLY]
2419 indirect_target_selection= [X86,Intel] Mitigation control for Indirect
2479 init_pkru= [X86] Specify the default memory protection keys rights
2487 int_pln_enable [X86] Enable power limit notification interrupt
2527 intel_idle.max_cstate= [KNL,HW,ACPI,X86]
2531 intel_pstate= [X86,EARLY]
2578 intremap= [X86-64,Intel-IOMMU,EARLY]
2592 iommu= [X86,EARLY]
2672 iommu.forcedac= [ARM64,X86,EARLY] Control IOVA allocation for PCI devices.
2680 iommu.strict= [ARM64,X86,S390,EARLY] Configure TLB invalidation behaviour
2692 Note: on x86, strict mode specified via one of the
2696 [ARM64,X86,EARLY] Configure DMA to bypass the IOMMU by default.
2715 io_delay= [X86,EARLY] I/O delay method
2855 ivrs_ioapic [HW,X86-64]
2873 ivrs_hpet [HW,X86-64]
2891 ivrs_acpihid [HW,X86-64]
2926 kernelcore= [KNL,X86,PPC,EARLY]
3095 [KVM,X86,RISCV] Controls whether or not KVM will try to
3115 On x86, eager page splitting is only supported when
3122 kvm.enable_pmu=[KVM,X86]
3142 kvm.enable_virt_at_load=[KVM,ARM64,LOONGARCH,MIPS,RISCV,X86]
3358 l1d_flush= [X86,INTEL,EARLY]
3375 l1tf= [X86,EARLY] Control mitigation of the L1TF vulnerability on
3444 lapic [X86-32,APIC,EARLY] Enable the local APIC even if BIOS
3447 lapic= [X86,APIC] Do not use TSC deadline
3452 lapic_timer_c2_ok [X86,APIC,EARLY] trust the local apic timer
3778 mce= [X86-{32,64}]
3780 Please see Documentation/arch/x86/x86_64/machinecheck.rst for sysfs runtime tunables.
3856 mds= [X86,INTEL,EARLY]
3907 [X86] Work as limiting max address. Use together
3924 mem=nopentium [BUGS=X86-32] Disable usage of 4MB pages for kernel
3941 memmap=exactmap [KNL,X86,EARLY] Enable setting of an exact
3948 [KNL, X86,MIPS,XTENSA,EARLY] Force usage of a specific region of memory.
3973 [KNL,X86] Mark specific memory as protected.
3987 memory_corruption_check=0/1 [X86,EARLY]
3999 memory_corruption_check_size=size [X86,EARLY]
4005 memory_corruption_check_period=seconds [X86,EARLY]
4011 [KNL,X86,ARM] Boolean flag to enable this feature.
4034 memtest= [KNL,X86,ARM,M68K,PPC,RISCV,EARLY] Enable memtest
4044 mem_encrypt= [X86-64] AMD Secure Memory Encryption (SME) control
4050 Refer to Documentation/virt/kvm/x86/amd-memory-encryption.rst
4059 mfgptfix [X86-32] Fix MFGPT timers on AMD Geode platforms when
4066 microcode= [X86] Control the behavior of the microcode loader.
4101 [X86,PPC,S390,ARM64,EARLY] Control optional mitigations for
4114 gather_data_sampling=off [X86]
4115 indirect_target_selection=off [X86]
4116 kvm.nx_huge_pages=off [X86]
4117 l1tf=off [X86]
4118 mds=off [X86]
4119 mmio_stale_data=off [X86]
4123 nopti [X86,PPC]
4125 nospectre_v1 [X86,PPC]
4126 nospectre_v2 [X86,PPC,S390,ARM64]
4127 reg_file_data_sampling=off [X86]
4128 retbleed=off [X86]
4129 spec_rstack_overflow=off [X86]
4130 spec_store_bypass_disable=off [X86,PPC]
4131 spectre_bhi=off [X86]
4132 spectre_v2_user=off [X86]
4133 srbds=off [X86,INTEL]
4135 tsa=off [X86,AMD]
4136 tsx_async_abort=off [X86]
4137 vmscape=off [X86]
4156 Equivalent to: l1tf=flush,nosmt [X86]
4157 mds=full,nosmt [X86]
4158 tsx_async_abort=full,nosmt [X86]
4159 mmio_stale_data=full,nosmt [X86]
4160 retbleed=auto,nosmt [X86]
4162 [X86] After one of the above options, additionally
4175 [X86,INTEL,EARLY] Control mitigation for the Processor
4250 movablecore= [KNL,X86,PPC,EARLY]
4280 mtrr=debug [X86,EARLY]
4284 mtrr_chunk_size=nn[KMG,X86,EARLY]
4288 mtrr_gran_size=nn[KMG,X86,EARLY]
4294 mtrr_spare_reg_nr=n [X86,EARLY]
4449 nmi_watchdog= [KNL,BUGS=X86] Debugging features for SMP kernels
4470 no5lvl [X86-64,RISCV,EARLY] Disable 5-level paging mode. Forces
4478 noapictimer [APIC,X86] Don't set up the APIC timer
4508 noexec32 [X86-64]
4521 nofsgsbase [X86] Disables FSGSBASE instructions.
4523 nofxsr [BUGS=X86-32] Disables x86 floating point extended
4527 nogbpages [X86] Do not use GB pages for kernel direct mappings.
4544 nohpet [X86] Don't use the HPET timer.
4546 nohugeiomap [KNL,X86,PPC,ARM64,EARLY] Disable kernel huge I/O mappings.
4548 nohugevmalloc [KNL,X86,PPC,ARM64,EARLY] Disable kernel huge vmalloc mappings.
4572 nointremap [X86-64,Intel-IOMMU,EARLY] Do not enable interrupt
4576 noinvpcid [X86,EARLY] Disable the INVPCID cpu feature.
4580 noirqdebug [X86-32] Disables the code which attempts to detect and
4590 no-kvmapf [X86,KVM,EARLY] Disable paravirtualized asynchronous page
4593 no-kvmclock [X86,KVM,EARLY] Disable paravirtualized KVM clock driver
4595 nolapic [X86-32,APIC,EARLY] Do not enable or use the local APIC.
4597 nolapic_timer [X86-32,APIC,EARLY] Do not use the local APIC timer.
4599 nomce [X86-32] Disable Machine Check Exception
4601 nomfgpt [X86-32] Disable Multi-Function General Purpose
4616 nonmi_ipi [X86] Disable using NMI IPIs during panic/reboot to
4620 nopat [X86,EARLY] Disable PAT (page attribute table extension of
4623 nopcid [X86-64,EARLY] Disable the PCID cpu feature.
4625 nopku [X86] Disable Memory Protection Keys CPU feature found
4628 nopti [X86-64,EARLY]
4631 nopv= [X86,XEN,KVM,HYPER_V,VMWARE,EARLY]
4636 nopvspin [X86,XEN,KVM,EARLY]
4651 nosgx [X86-64,SGX,EARLY] Disables Intel SGX kernel support.
4667 [KNL,LOONGARCH,X86,ARM64,PPC,S390] Disable symmetric multithreading (SMT).
4681 nospectre_v1 [X86,PPC,EARLY] Disable mitigations for Spectre Variant 1
4685 nospectre_v2 [X86,PPC_E500,ARM64,EARLY] Disable all mitigations
4690 no-steal-acc [X86,PV_OPS,ARM64,PPC/PSERIES,RISCV,LOONGARCH,EARLY]
4696 no_timer_check [X86,APIC] Disables the code which tests for broken
4716 [X86,PV_OPS,EARLY] Disable paravirtualized VMware
4724 nox2apic [X86-64,APIC,EARLY] Do not enable x2APIC mode.
4730 noxsave [BUGS=X86] Disables x86 extended register state save
4734 noxsaveopt [X86] Disables xsaveopt used in saving x86 extended
4741 noxsaves [X86] Disables xsaves and xrstors used in saving and
4742 restoring x86 extended register state in compacted
4760 numa=off [KNL, ARM64, PPC, RISCV, SPARC, X86, EARLY]
4765 [KNL, ARM64, RISCV, X86, EARLY]
4770 [KNL, ARM64, RISCV, X86, EARLY]
4775 [KNL, ARM64, RISCV, X86, EARLY]
4779 numa=noacpi [X86] Don't parse the SRAT table for NUMA setup
4781 numa=nohmat [X86] Don't parse the HMAT table for NUMA setup, or
4784 numa_balancing= [KNL,ARM64,PPC,RISCV,S390,X86] Enable or disable automatic
5064 off [X86] don't probe for the PCI bus
5065 bios [X86-32] force use of PCI BIOS, don't access
5068 nobios [X86-32] disallow use of PCI BIOS, only direct
5072 conf1 [X86] Force use of PCI Configuration Access
5075 conf2 [X86] Force use of PCI Configuration Access
5087 nommconf [X86] Disable use of MMCONFIG for PCI
5089 check_enable_amd_mmconf [X86] check for and enable
5106 biosirq [X86-32] Use PCI BIOS calls to get the interrupt
5114 rom [X86] Assign address space to expansion ROMs.
5118 norom [X86] Do not assign address space to
5121 nobar [X86] Do not assign address space to the
5123 irqmask=0xMMMM [X86] Set a bit mask of IRQs allowed to be
5127 pirqaddr=0xAAAAA [X86] Specify the physical address
5131 lastbus=N [X86] Scan all buses thru bus #N. Can be
5135 assign-busses [X86] Always assign all PCI bus
5138 usepirqmask [X86] Honor the possible IRQ mask stored
5144 noacpi [X86] Do not use ACPI for IRQ routing
5146 use_crs [X86] Use PCI host bridge window information
5150 nocrs [X86] Ignore PCI host bridge windows from ACPI.
5152 use_e820 [X86] Use E820 reservations to exclude parts of
5157 no_e820 [X86] Ignore E820 reservations for PCI host
5165 skip_isa_align [X86] do not align io start addr, so can
5167 noearly [X86] Don't do any early type 1 scanning.
5353 See Documentation/arch/x86/i386/IO-APIC.rst.
5359 pmtmr= [X86] Manual setup of pmtmr I/O Port.
5425 possible_cpus= [SMP,S390,X86]
5559 pti= [X86-64] Control Page Table Isolation of user and
5614 cec_disable [X86]
6443 rdrand= [X86,EARLY]
6450 rdt= [HW,X86,RDT]
6463 Format (x86 or x86_64):
6543 x86 laptops.
6615 reservetop= [X86-32,EARLY]
6644 retbleed= [X86] Control mitigation of RETBleed (Arbitrary
6805 schedstats= [KNL,X86] Enable or disable scheduled statistics.
6943 serialnumber [BUGS=X86-32]
6945 sev=option[,option...] [X86-64]
6959 show_lapic= [APIC,X86] Advanced Programmable Interrupt Controller
7083 spectre_bhi= [X86] Control mitigation of Branch History Injection
7098 spectre_v2= [X86,EARLY] Control mitigation of Spectre variant 2
7139 [X86] Control mitigation of Spectre variant 2
7180 [X86,EARLY] Control RAS overflow mitigation on AMD Zen CPUs
7211 On x86 the options are:
7229 X86: "prctl"
7243 [X86,EARLY] Split the LLC N-ways
7255 [X86] Enable split lock detection or bus lock detection
7294 srbds= [X86,INTEL,EARLY]
7441 [X86]
7511 swiotlb= [ARM,PPC,MIPS,X86,S390,EARLY]
7605 tlbi= [X86-64]
7772 If memory has been reserved (see memmap for x86), the instance
7944 tsa= [X86] Control mitigation for Transient Scheduler
7959 [x86] reliable: mark tsc clocksource as reliable, this
7964 [x86] noirqtime: Do not use TSC to do irq accounting.
7968 [x86] unstable: mark the TSC clocksource as unstable, this
7971 [x86] nowatchdog: disable clocksource watchdog. Used
7975 [x86] recalibrate: force recalibration against a HW timer
7979 [x86] watchdog: Enforce the clocksource watchdog on TSC
7981 tsc_early_khz= [X86,EARLY] Skip early TSC calibration and use the given
7987 tsx= [X86] Control Transactional Synchronization
8016 tsx_async_abort= [X86,INTEL,EARLY] Control mitigation for the TSX Async
8096 [X86] Cause panic on unknown NMI.
8098 unwind_debug [X86-64,EARLY]
8298 vdso= [X86,SH,SPARC]
8304 vdso32= [X86] Control the 32-bit vDSO
8347 vga= [BOOT,X86-32] Select a particular video mode
8348 See Documentation/arch/x86/boot.rst and
8368 the minimum size (128MB on x86, arm32 platforms).
8388 vmscape= [X86] Controls mitigation for VMscape attacks.
8398 vsyscall= [X86-64,EARLY]
8580 x2apic_phys [X86-64,APIC,EARLY] Use x2apic physical mode instead of
8584 xen_512gb_limit [KNL,X86-64,XEN]
8596 xen_emul_unplug= [HW,X86,XEN,EARLY]
8608 xen_legacy_crash [X86,XEN,EARLY]
8612 xen_mc_debug [X86,XEN,EARLY]
8618 xen_msr_safe= [X86,XEN,EARLY]
8624 xen_nopv [X86]
8631 [KNL,X86,XEN,EARLY] Disable the vector callback for Xen
8640 xen_timer_slop= [X86-64,XEN,EARLY]