Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
b35e5548b41131eb06de041af2f5fb0890d96f96
/
arch
/
x86
/
include
/
asm
/
kvm_host.h
b35e554
KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC
by Like Xu
· 5 years ago
a6da0d7
KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counter
by Like Xu
· 5 years ago
7204160
KVM: x86: Introduce vcpu->arch.xsaves_enabled
by Aaron Lewis
· 5 years ago
4be9467
KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP
by Like Xu
· 5 years ago
2cf9af0
kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter
by Suthikulpanit, Suravee
· 5 years ago
34059c2
KVM: x86: Fold decache_cr3() into cache_reg()
by Sean Christopherson
· 5 years ago
f884554
KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg'
by Sean Christopherson
· 5 years ago
6eeb4ef
KVM: x86: assign two bits to track SPTE kinds
by Paolo Bonzini
· 5 years ago
f209a26
KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot()
by Sean Christopherson
· 5 years ago
98cd382
KVM: x86: Drop ____kvm_handle_fault_on_reboot()
by Sean Christopherson
· 5 years ago
4b526de
KVM: x86: Check kvm_rebooting in kvm_spurious_fault()
by Sean Christopherson
· 5 years ago
ca333ad
KVM: x86/mmu: Explicitly track only a single invalid mmu generation
by Sean Christopherson
· 5 years ago
31741eb
KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped-obsolete page first""
by Sean Christopherson
· 5 years ago
41577ab
KVM: x86: Add comments to document various emulation types
by Sean Christopherson
· 5 years ago
60fc3d0
KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}
by Sean Christopherson
· 5 years ago
b400060
KVM: x86: Add explicit flag for forced emulation on #UD
by Sean Christopherson
· 5 years ago
42cbf06
KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()
by Sean Christopherson
· 5 years ago
6f6a657
KVM/Hyper-V/VMX: Add direct tlb flush support
by Vitaly Kuznetsov
· 5 years ago
344c6c8
KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH
by Tianyu Lan
· 5 years ago
fe38bd6
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 5 years ago
002c5f7
KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot
by Sean Christopherson
· 5 years ago
4b9852f
KVM: x86: Fix INIT signal handling in various CPU states
by Liran Alon
· 5 years ago
1edce0a
KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code
by Sean Christopherson
· 5 years ago
f20935d
KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers
by Sean Christopherson
· 5 years ago
fdcf756
KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes
by Alexander Graf
· 5 years ago
871bd03
KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch
by Sean Christopherson
· 5 years ago
f8ea7c6
x86: kvm: svm: propagate errors from skip_emulated_instruction()
by Vitaly Kuznetsov
· 5 years ago
0e1c438
Merge tag 'kvmarm-fixes-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 5 years ago
741cbba
KVM: remove kvm_arch_has_vcpu_debugfs()
by Paolo Bonzini
· 5 years ago
17e433b
KVM: Fix leak vCPU's VMCS value into other pCPU
by Wanpeng Li
· 5 years ago
d9a710e
KVM: X86: Dynamically allocate user_fpu
by Wanpeng Li
· 5 years ago
ec26947
Revert "kvm: x86: Use task structs fpu field for user"
by Paolo Bonzini
· 5 years ago
3901336
x86/kvm: Don't call kvm_spurious_fault() from .fixup
by Josh Poimboeuf
· 5 years ago
a45ff59
Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 5 years ago
66bb8a0
KVM: x86: PMU Event Filter
by Eric Hankland
· 5 years ago
20c8ccb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499
by Thomas Gleixner
· 6 years ago
95b5a48
KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn
by Sean Christopherson
· 6 years ago
73f624f
KVM: x86: move MSR_IA32_POWER_CTL handling to common code
by Paolo Bonzini
· 6 years ago
2d5ba19
kvm: x86: add host poll control msrs
by Marcelo Tosatti
· 6 years ago
b517006
KVM: X86: Provide a capability to disable cstate msr read intercepts
by Wanpeng Li
· 6 years ago
4d22c17
kvm: x86: refine kvm_get_arch_capabilities()
by Xiaoyao Li
· 6 years ago
f257d6d
KVM: Directly return result from kvm_arch_check_processor_compat()
by Sean Christopherson
· 6 years ago
0ef0fd3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
191c813
x86/kvm: Implement HWCR support
by Borislav Petkov
· 6 years ago
f992798
KVM: lapic: Refactor ->set_hv_timer to use an explicit expired param
by Sean Christopherson
· 6 years ago
c715eb9
KVM: x86: Add support of clear Trace_ToPA_PMI status
by Luwei Kang
· 6 years ago
0699c64
x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE
by Vitaly Kuznetsov
· 6 years ago
ed19321
KVM: x86: Load SMRAM in a single shot when leaving SMM
by Sean Christopherson
· 6 years ago
bc8a3d8
kvm: mmu: Fix overflow on kvm mmu page limit calculation
by Ben Gardon
· 6 years ago
45def77
KVM: x86: update %rip after emulating IO
by Sean Christopherson
· 6 years ago
0cf9135
KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
by Sean Christopherson
· 6 years ago
4d66623
KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region()
by Wei Yang
· 6 years ago
05d5a48
KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation)
by Singh, Brijesh
· 6 years ago
47c42e6
KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size'
by Sean Christopherson
· 6 years ago
636deed
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
de3ccd2
KVM: MMU: record maximum physical address width in kvm_mmu_extended_role
by Yu Zhang
· 6 years ago
ad7dc69
x86/kvm/mmu: fix switch between root and guest MMUs
by Vitaly Kuznetsov
· 6 years ago
ea145aa
Revert "KVM: MMU: fast invalidate all pages"
by Sean Christopherson
· 6 years ago
52d5dedc
Revert "KVM: MMU: reclaim the zapped-obsolete page first"
by Sean Christopherson
· 6 years ago
4771450
Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes"
by Sean Christopherson
· 6 years ago
a592a3b
Revert "KVM: MMU: document fast invalidate all pages"
by Sean Christopherson
· 6 years ago
1524825
KVM: Call kvm_arch_memslots_updated() before updating memslots
by Sean Christopherson
· 6 years ago
95c7b77
KVM: x86: Explicitly #define the VCPU_REGS_* indices
by Sean Christopherson
· 6 years ago
e814349
KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup
by Sean Christopherson
· 6 years ago
748c0e3
KVM: Make kvm_set_spte_hva() return int
by Lan Tianyu
· 6 years ago
a49b963
KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops
by Lan Tianyu
· 6 years ago
86f5201
KVM: x86: Add Intel Processor Trace cpuid emulation
by Chao Peng
· 6 years ago
b666a4b
kvm: x86: Dynamically allocate guest_fpu
by Marc Orr
· 6 years ago
240c35a
kvm: x86: Use task structs fpu field for user
by Marc Orr
· 6 years ago
6a058a1e
x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h
by Vitaly Kuznetsov
· 6 years ago
e2e871a
x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper
by Vitaly Kuznetsov
· 6 years ago
326e742
KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset
by Leonid Shatz
· 6 years ago
59073aa
kvm: x86: Add exception payload fields to kvm_vcpu_events
by Jim Mattson
· 6 years ago
c851436
kvm: x86: Add has_payload and payload to kvm_queued_exception
by Jim Mattson
· 6 years ago
57b119d
KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability
by Vitaly Kuznetsov
· 6 years ago
7dcd575
x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed
by Vitaly Kuznetsov
· 6 years ago
a336282
x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu()
by Vitaly Kuznetsov
· 6 years ago
36d9594d
x86/kvm/mmu: make space for source data caching in struct kvm_mmu
by Vitaly Kuznetsov
· 6 years ago
e173299
x86/kvm/mmu: get rid of redundant kvm_mmu_setup()
by Paolo Bonzini
· 6 years ago
14c07ad
x86/kvm/mmu: introduce guest_mmu
by Vitaly Kuznetsov
· 6 years ago
6a82cd1
x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots()
by Vitaly Kuznetsov
· 6 years ago
44dd3ff
x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU
by Vitaly Kuznetsov
· 6 years ago
e6b6c48
KVM: x86: hyperv: fix 'tlb_lush' typo
by Vitaly Kuznetsov
· 6 years ago
87ee613
KVM: x86: hyperv: keep track of mismatched VP indexes
by Vitaly Kuznetsov
· 6 years ago
4fef0f4
KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together
by Wei Yang
· 6 years ago
3ff519f
KVM: x86: adjust kvm_mmu_page member to save 8 bytes
by Wei Yang
· 6 years ago
cfb634f
KVM: nVMX: Clear reserved bits of #DB exit qualification
by Jim Mattson
· 6 years ago
6fbbde9
KVM: x86: Control guest reads of MSR_PLATFORM_INFO
by Drew Schmitt
· 6 years ago
e6c67d8
KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv
by Liran Alon
· 6 years ago
d264ee0
KVM: VMX: use preemption timer to force immediate VMExit
by Sean Christopherson
· 6 years ago
bdf7ffc
KVM: LAPIC: Fix pv ipis out-of-bounds access
by Wanpeng Li
· 6 years ago
564ad0a
Merge tag 'kvm-arm-fixes-for-v4.19-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm
by Radim Krčmář
· 6 years ago
a35381e
KVM: Remove obsolete kvm_unmap_hva notifier backend
by Marc Zyngier
· 6 years ago
c60658d
KVM: x86: Unexport x86_emulate_instruction()
by Sean Christopherson
· 6 years ago
0ce97a2
KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction()
by Sean Christopherson
· 6 years ago
384bf22
KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE
by Sean Christopherson
· 6 years ago
8065dbd
KVM: x86: Invert emulation re-execute behavior to make it opt-in
by Sean Christopherson
· 6 years ago
35be0ad
KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation
by Sean Christopherson
· 6 years ago
e61cf2e
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
4180bf1
KVM: X86: Implement "send IPI" hypercall
by Wanpeng Li
· 6 years ago
Next »