aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2021-03-16x86: Move TS_COMPAT back to asm/thread_info.hOleg Nesterov2-9/+9
2021-03-16perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENTKan Liang1-0/+3
2021-03-16perf/x86/intel: Fix a crash caused by zero PEBS statusKan Liang1-1/+1
2021-03-16KVM: x86/mmu: Store the address space ID in the TDP iteratorSean Christopherson4-24/+13
2021-03-16KVM: x86/mmu: Factor out tdp_iter_return_to_rootBen Gardon3-10/+19
2021-03-16KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEsBen Gardon1-1/+1
2021-03-16KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_pageBen Gardon1-3/+8
2021-03-15x86: Remove dynamic NOP selectionPeter Zijlstra12-351/+97
2021-03-15x86/insn: Make insn_complete() staticBorislav Petkov2-7/+7
2021-03-15x86/insn: Remove kernel_insn_init()Borislav Petkov1-11/+0
2021-03-15x86/tools/insn_sanity: Convert to insn_decode()Borislav Petkov1-4/+4
2021-03-15x86/tools/insn_decoder_test: Convert to insn_decode()Borislav Petkov1-4/+6
2021-03-15x86/uprobes: Convert to insn_decode()Borislav Petkov1-4/+4
2021-03-15x86/traps: Convert to insn_decode()Borislav Petkov1-3/+4
2021-03-15x86/sev-es: Convert to insn_decode()Borislav Petkov1-12/+10
2021-03-15x86/sev-es: Split vc_decode_insn()Borislav Petkov1-21/+38
2021-03-15x86/kprobes: Convert to insn_decode()Borislav Petkov2-8/+18
2021-03-15x86/mce: Convert to insn_decode()Borislav Petkov1-8/+4
2021-03-15x86/alternative: Use insn_decode()Borislav Petkov1-3/+3
2021-03-15perf/x86/intel/ds: Check return values of insn decoder functionsBorislav Petkov1-5/+5
2021-03-15perf/x86/intel/ds: Check insn_get_length() retvalBorislav Petkov1-6/+5
2021-03-15x86/boot/compressed/sev-es: Convert to insn_decode()Borislav Petkov1-6/+5
2021-03-15x86/insn-eval: Handle return values from the decoderBorislav Petkov1-13/+21
2021-03-15x86/insn: Add an insn_decode() APIBorislav Petkov2-52/+188
2021-03-15x86/insn: Add a __ignore_sync_check__ markerBorislav Petkov4-6/+6
2021-03-15x86/insn: Add @buf_len param to insn_init() kernel-doc commentBorislav Petkov1-0/+1
2021-03-15x86/insn: Rename insn_decode() to insn_decode_from_regs()Borislav Petkov4-7/+7
2021-03-15Merge 'x86/seves' into x86/coreBorislav Petkov3-1/+8
2021-03-15Merge tag 'v5.12-rc3' into x86/coreBorislav Petkov21-79/+170
2021-03-15KVM: x86/mmu: Mark the PAE roots as decrypted for shadow pagingSean Christopherson2-4/+23
2021-03-15KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE rootSean Christopherson3-12/+24
2021-03-15KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flushSean Christopherson2-47/+42
2021-03-15KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one failsSean Christopherson1-1/+9
2021-03-15KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabledSean Christopherson2-1/+8
2021-03-15KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgdSean Christopherson1-7/+16
2021-03-15KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matchesSean Christopherson1-1/+2
2021-03-15KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatchSean Christopherson2-19/+23
2021-03-15KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushedSean Christopherson1-15/+8
2021-03-15KVM: VMX: Fold Hyper-V EPTP checking into it's only callerSean Christopherson1-24/+20
2021-03-15KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flushSean Christopherson1-6/+7
2021-03-15KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flushSean Christopherson2-11/+10
2021-03-15KVM: x86: Get active PCID only when writing a CR3 valueSean Christopherson5-16/+20
2021-03-15KVM/SVM: Move vmenter.S exception fixups out of lineUros Bizjak1-15/+20
2021-03-15KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTESean Christopherson1-3/+4
2021-03-15KVM: x86/mmu: Use low available bits for removed SPTEsSean Christopherson2-5/+17
2021-03-15KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalentsSean Christopherson1-2/+2
2021-03-15KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO)Sean Christopherson1-9/+9
2021-03-15KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEsSean Christopherson2-10/+21
2021-03-15KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEsSean Christopherson2-15/+36
2021-03-15KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamicSean Christopherson6-25/+29