summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
* x86: Add magic AMD return-thunkPeter Zijlstra2022-06-271-0/+18
* x86/kvm: Fix SETcc emulation for return thunksPeter Zijlstra2022-06-271-13/+15
* x86/kvm/vmx: Make noinstr cleanPeter Zijlstra2022-06-272-5/+5
* KVM: SEV: Init target VMCBs in sev_migrate_fromPeter Gonda2022-06-243-33/+48
* KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()Mingwei Zhang2022-06-241-2/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-148-125/+132
|\
| * KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSEPaolo Bonzini2022-06-092-20/+23
| * KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/putMaxim Levitsky2022-06-093-27/+8
| * KVM: x86: disable preemption while updating apicv inhibitionMaxim Levitsky2022-06-091-0/+2
| * KVM: x86: SVM: fix avic_kick_target_vcpus_fastMaxim Levitsky2022-06-091-36/+69
| * KVM: x86: SVM: remove avic's broken code that updated APIC IDMaxim Levitsky2022-06-091-35/+0
| * KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC baseMaxim Levitsky2022-06-093-6/+29
| * KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRsYuan Yao2022-06-091-1/+1
| * Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...Paolo Bonzini2022-06-099-51/+43
| |\
* | \ Merge tag 'x86-bugs-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-06-143-0/+77
|\ \ \
| * | | KVM: x86/speculation: Disable Fill buffer clear within guestsPawan Gupta2022-05-213-0/+74
| * | | x86/speculation/mmio: Add mitigation for Processor MMIO Stale DataPawan Gupta2022-05-211-0/+3
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-06-0810-36/+109
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| * | KVM: x86: do not report a vCPU as preempted outside instruction boundariesPaolo Bonzini2022-06-083-0/+25
| * | KVM: x86: do not set st->preempted when going back to user spacePaolo Bonzini2022-06-082-14/+18
| * | KVM: SVM: fix tsc scaling cache logicMaxim Levitsky2022-06-073-15/+23
| * | KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty loggingBen Gardon2022-06-073-6/+42
| * | KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()Shaoqin Huang2022-06-071-1/+1
* | | Merge tag 'x86-cleanups-2022-06-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-06-052-2/+2
|\ \ \
| * | | x86: Fix all occurences of the "the the" typoBo Liu2022-05-272-2/+2
* | | | Merge tag 'bitmap-for-5.19-rc1' of https://github.com/norov/linuxLinus Torvalds2022-06-041-6/+6
|\ \ \ \
| * | | | KVM: x86: hyper-v: replace bitmap_weight() with hweight64()Yury Norov2022-06-031-2/+2
| * | | | KVM: x86: hyper-v: fix type of valid_bank_maskYury Norov2022-06-031-2/+2
| * | | | KVM: x86: replace bitmap_weight with bitmap_empty where appropriateYury Norov2022-05-021-4/+4
* | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-2630-1098/+2490
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| |
| * | | KVM: x86: Fix the intel_pt PMI handling wrongly considered from guestYanfei Xu2022-05-251-1/+1
| * | | KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timerWanpeng Li2022-05-251-0/+1
| * | | KVM: x86: avoid calling x86 emulator without a decoded instructionSean Christopherson2022-05-251-12/+19
| * | | KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leakAshish Kalra2022-05-251-6/+6
| * | | Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-05-252-5/+39
| |\ \ \ | | | |/ | | |/|
| * | | Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-2511-69/+109
| |\ \ \
| * | | | KVM: LAPIC: Trace LAPIC timer expiration on every vmentryWanpeng Li2022-05-253-11/+2
| * | | | KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmapsVipin Sharma2022-05-121-2/+4
| * | | | KVM: VMX: Include MKTME KeyID bits in shadow_zero_checkKai Huang2022-05-123-19/+50
| * | | | KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_maskKai Huang2022-05-125-10/+34
| * | | | KVM: x86/mmu: Rename reset_rsvds_bits_mask()Kai Huang2022-05-121-3/+3
| * | | | KVM: x86: a vCPU with a pending triple fault is runnablePaolo Bonzini2022-05-121-0/+3
| * | | | KVM: x86/mmu: Expand and clean up page fault statsSean Christopherson2022-05-125-12/+37
| * | | | KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faultsSean Christopherson2022-05-121-3/+3
| * | | | KVM: x86/mmu: Make all page fault handlers internal to the MMUSean Christopherson2022-05-124-107/+108
| * | | | KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns"Sean Christopherson2022-05-124-32/+35
| * | | | KVM: x86/mmu: Drop exec/NX check from "page fault can be fast"Sean Christopherson2022-05-121-7/+12
| * | | | KVM: x86/mmu: Don't attempt fast page fault just because EPT is in useSean Christopherson2022-05-123-17/+41
| * | | | KVM: VMX: clean up pi_wakeup_handlerLi RongQing2022-05-121-4/+5
| * | | | KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicnessMaxim Levitsky2022-05-121-1/+1