summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm
AgeCommit message (Expand)AuthorFilesLines
2022-12-08x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3Pawan Gupta1-1/+1
2022-12-02x86/tsx: Add a feature bit for TSX control MSR supportPawan Gupta1-0/+3
2022-11-26x86/cpu: Add several Intel server CPU model numbersTony Luck1-1/+10
2022-11-16x86/cpu: Restore AMD's DE_CFG MSR after resumeBorislav Petkov1-3/+5
2022-11-10x86/syscall: Include asm/ptrace.h in syscall_wrapper headerJiri Olsa1-1/+1
2022-10-29iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()Charlotte Tan1-1/+3
2022-10-26x86/hyperv: Fix 'struct hv_enlightened_vmcs' definitionVitaly Kuznetsov1-2/+2
2022-10-26x86/microcode/AMD: Track patch allocation size explicitlyKees Cook1-0/+1
2022-09-23KVM: SEV: add cache flush to solve SEV cache incoherency issuesMingwei Zhang2-0/+2
2022-09-20task_stack, x86/cea: Force-inline stack helpersBorislav Petkov1-1/+1
2022-09-20x86/mm: Force-inline __phys_addr_nodebug()Borislav Petkov1-1/+1
2022-08-31x86/nospec: Fix i386 RSB stuffingPeter Zijlstra1-0/+12
2022-08-31x86/nospec: Unwreck the RSB stuffingPeter Zijlstra1-41/+39
2022-08-31x86/bugs: Add "unknown" reporting for MMIO Stale DataPawan Gupta1-2/+3
2022-08-17KVM: x86/pmu: Introduce the ctrl_mask value for fixed counterLike Xu1-0/+1
2022-08-17KVM: x86: Tag kvm_mmu_x86_module_init() with __initSean Christopherson1-1/+1
2022-08-11x86/speculation: Add LFENCE to RSB fill sequencePawan Gupta1-1/+3
2022-08-11x86/speculation: Add RSB VM Exit protectionsDaniel Sneddon3-1/+22
2022-08-11KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini1-0/+3
2022-07-29x86/entry_32: Fix segment exceptionsPeter Zijlstra1-1/+10
2022-07-29x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()Jan Beulich1-1/+1
2022-07-29x86/extable: Prefer local labels in .set directivesNick Desaulniers1-10/+10
2022-07-29x86/amd: Use IBPB for firmware callsPeter Zijlstra2-0/+3
2022-07-29x86/futex: Remove .fixup usagePeter Zijlstra2-20/+10
2022-07-29x86/msr: Remove .fixup usagePeter Zijlstra2-30/+19
2022-07-29x86/extable: Extend extable functionalityPeter Zijlstra4-3/+66
2022-07-29x86/entry_32: Remove .fixup usagePeter Zijlstra1-0/+2
2022-07-29x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFEThomas Gleixner1-0/+3
2022-07-29x86/extable: Rework the exception table mechanicsThomas Gleixner6-31/+64
2022-07-29x86/extable: Get rid of redundant macrosThomas Gleixner1-24/+12
2022-07-29x86/uaccess: Implement macros for CMPXCHG on user addressesPeter Zijlstra1-0/+142
2022-07-29PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIJeffrey Hugo1-7/+0
2022-07-23x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_currentNathan Chancellor1-1/+2
2022-07-23x86/speculation: Disable RRSBA behaviorPawan Gupta2-1/+10
2022-07-23x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra4-9/+25
2022-07-23x86/cpu/amd: Enumerate BTC_NOAndrew Cooper1-0/+1
2022-07-23x86/speculation: Fill RSB on vmexit for IBRSJosh Poimboeuf1-1/+1
2022-07-23KVM: VMX: Prevent guest RSB poisoning attacks with eIBRSJosh Poimboeuf1-0/+1
2022-07-23objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}Josh Poimboeuf1-2/+10
2022-07-23x86/speculation: Fix firmware entry SPEC_CTRL handlingJosh Poimboeuf1-6/+4
2022-07-23x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=nJosh Poimboeuf1-2/+0
2022-07-23x86/cpu/amd: Add Spectral ChickenPeter Zijlstra1-0/+3
2022-07-23objtool: Add entry UNRET validationPeter Zijlstra2-0/+16
2022-07-23x86/bugs: Add retbleed=ibpbPeter Zijlstra2-3/+7
2022-07-23objtool: Update Retpoline validationPeter Zijlstra1-0/+6
2022-07-23intel_idle: Disable IBRS during long idlePeter Zijlstra1-0/+1
2022-07-23x86/bugs: Report Intel retbleed vulnerabilityPeter Zijlstra1-0/+1
2022-07-23x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRSPawan Gupta1-0/+1
2022-07-23x86/bugs: Optimize SPEC_CTRL MSR writesPeter Zijlstra1-1/+1
2022-07-23x86/entry: Add kernel IBRS implementationThadeu Lima de Souza Cascardo1-1/+1