summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm
AgeCommit message (Expand)Author
2024-12-05x86/amd_nb: Fix compile-testing without CONFIG_AMD_NBArnd Bergmann
2024-11-08x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RETJim Mattson
2024-08-19perf/x86/intel/pt: Export pt_cap_get()Chao Peng
2024-07-18asm-generic: Move common compat types to asm-generic/compat.hArnd Bergmann
2024-05-02x86/apic: Force native_apic_mem_read() to use the MOV instructionAdam Dunlap
2024-04-13x86/cpu: Support AMD Automatic IBRSKim Phillips
2024-02-23x86/entry/ia32: Ensure s32 is sign extended to s64Richard Palethorpe
2023-11-28KVM: x86: Ignore MSR_AMD64_TW_CFG accessMaciej S. Szmigiero
2023-11-28x86/mm: Drop the 4 MB restriction on minimal NUMA node memory sizeMike Rapoport (IBM)
2023-11-08x86/mm: Fix RESERVE_BRK() for older binutilsJosh Poimboeuf
2023-11-08x86/mm: Simplify RESERVE_BRK()Josh Poimboeuf
2023-11-08x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibilityThomas Gleixner
2023-10-25x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUsBorislav Petkov (AMD)
2023-09-23x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()Sean Christopherson
2023-08-16x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann
2023-08-08x86/speculation: Add Gather Data Sampling mitigationDaniel Sneddon
2023-08-08x86/fpu: Remove cpuinfo argument from init functionsThomas Gleixner
2023-08-08init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()Thomas Gleixner
2023-08-08x86/cpu: Switch to arch_cpu_finalize_init()Thomas Gleixner
2023-07-24x86/cpu/amd: Add a Zenbleed fixBorislav Petkov (AMD)
2023-05-30x86/mm: Avoid incomplete Global INVLPG flushesDave Hansen
2023-03-11x86/microcode/AMD: Add a @cpu parameter to the reloading functionsBorislav Petkov (AMD)
2023-03-11x86/crash: Disable virt in core NMI crash handler to avoid double shootdownSean Christopherson
2023-03-11x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)Sean Christopherson
2023-03-11x86/bugs: Reset speculation control settings on initBreno Leitao
2022-12-08x86/tsx: Add a feature bit for TSX control MSR supportPawan Gupta
2022-12-08x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3Pawan Gupta
2022-12-08Revert "x86/speculation: Change FILL_RETURN_BUFFER to work with objtool"Ben Hutchings
2022-11-25x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov
2022-11-23x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon
2022-11-23x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_currentNathan Chancellor
2022-11-23x86/speculation: Disable RRSBA behaviorPawan Gupta
2022-11-23x86/cpu/amd: Enumerate BTC_NOAndrew Cooper
2022-11-23x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf
2022-11-23KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf
2022-11-23x86/speculation: Fix firmware entry SPEC_CTRL handlingJosh Poimboeuf
2022-11-23x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=nJosh Poimboeuf
2022-11-23x86/speculation: Change FILL_RETURN_BUFFER to work with objtoolPeter Zijlstra
2022-11-23intel_idle: Disable IBRS during long idlePeter Zijlstra
2022-11-23x86/bugs: Report Intel retbleed vulnerabilityPeter Zijlstra
2022-11-23x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRSPawan Gupta
2022-11-23x86/bugs: Optimize SPEC_CTRL MSR writesPeter Zijlstra
2022-11-23x86/entry: Add kernel IBRS implementationPeter Zijlstra
2022-11-23x86/bugs: Keep a per-CPU IA32_SPEC_CTRL valuePeter Zijlstra
2022-11-23x86/bugs: Report AMD retbleed vulnerabilityAlexandre Chartre
2022-11-23x86/cpufeatures: Move RETPOLINE flags to word 11Peter Zijlstra
2022-11-23x86/cpu: Add a steppings field to struct x86_cpu_idMark Gross
2022-11-23x86/cpu: Add consistent CPU match macrosThomas Gleixner
2022-11-23x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner
2022-11-23x86/cpufeature: Fix various quality problems in the <asm/cpu_device_hd.h> headerIngo Molnar