summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/kvm_cache_regs.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-24KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info() noinstr-friendlySean Christopherson1-0/+12
2022-11-09KVM: x86: start moving SMM-related functions to new filesPaolo Bonzini1-5/+0
2021-12-08KVM: X86: Remove kvm_register_clear_available()Lai Jiangshan1-7/+0
2021-12-08KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bitsPaolo Bonzini1-0/+7
2021-12-08KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITSLai Jiangshan1-0/+3
2021-12-08KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_eptLai Jiangshan1-0/+1
2021-12-08KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_eptLai Jiangshan1-0/+2
2021-06-17KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2Maxim Levitsky1-0/+5
2021-06-17KVM: x86: introduce kvm_register_clear_availableMaxim Levitsky1-0/+7
2021-06-17KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest modeKrish Sadhukhan1-0/+3
2021-04-26KVM: x86: Rename GPR accessors to make mode-aware variants the defaultsSean Christopherson1-7/+12
2021-02-04KVM: x86: use static calls to reduce kvm_x86_ops overheadJason Baron1-5/+5
2021-01-26KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written"Sean Christopherson1-26/+25
2020-12-14KVM: x86: Mark GPRs dirty when writtenTom Lendacky1-25/+26
2020-10-22KVM: x86: Let the guest own CR4.FSGSBASELai Jiangshan1-1/+1
2020-10-22KVM: x86: Intercept LA57 to inject #GP fault when it's reservedLai Jiangshan1-1/+1
2020-07-03KVM: x86: Mark CR4.TSD as being possibly owned by the guestSean Christopherson1-1/+1
2020-05-13KVM: VMX: Add proper cache tracking for CR0Sean Christopherson1-2/+3
2020-05-13KVM: VMX: Add proper cache tracking for CR4Sean Christopherson1-2/+3
2020-03-31KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirectionSean Christopherson1-5/+5
2019-10-22KVM: x86: Fold decache_cr3() into cache_reg()Sean Christopherson1-1/+1
2019-10-22KVM: x86: Add helpers to test/mark reg availability and dirtinessSean Christopherson1-6/+29
2019-10-22KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg'Sean Christopherson1-1/+1
2019-10-22KVM: x86: Add WARNs to detect out-of-bounds register indicesSean Christopherson1-4/+8
2019-04-30KVM: x86: use direct accessors for RIP and RSPPaolo Bonzini1-0/+10
2019-04-30KVM: x86: Omit caching logic for always-available GPRsSean Christopherson1-2/+30
2018-12-14KVM: x86: Add requisite includes to kvm_cache_regs.hSean Christopherson1-0/+2
2018-03-21KVM: nVMX: Do not load EOI-exitmap while running L2Liran Alon1-0/+5
2018-03-17KVM: x86: Make enum conversion explicit in kvm_pdptr_read()Matthias Kaehlcke1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-08Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Radim Krčmář1-5/+0
2017-08-25KVM: x86: simplify handling of PKRUPaolo Bonzini1-5/+0
2017-08-24KVM: MMU: Expose the LA57 feature to VM.Yu Zhang1-1/+1
2016-03-22KVM, pkeys: add pkeys support for permission_faultHuaitong Han1-0/+5
2015-06-04KVM: x86: API changes for SMM supportPaolo Bonzini1-0/+5
2011-09-25KVM: MMU: Do not unconditionally read PDPTE from guest memoryAvi Kivity1-7/+0
2011-01-12KVM: Fetch guest cr3 from hardware on demandAvi Kivity1-0/+2
2011-01-12KVM: Replace reads of vcpu->arch.cr3 by an accessorAvi Kivity1-0/+5
2011-01-12KVM: X86: Introduce generic guest-mode representationJoerg Roedel1-0/+15
2010-10-24KVM: MMU: Introduce kvm_pdptr_read_mmuJoerg Roedel1-0/+7
2010-10-24KVM: MMU: Add kvm_mmu parameter to load_pdptrs functionJoerg Roedel1-1/+1
2010-08-01KVM: VMX: Enable XSAVE/XRSTOR for guestDexuan Cui1-0/+6
2010-08-01KVM: kvm_pdptr_read() may sleepAvi Kivity1-0/+2
2010-03-01KVM: Optimize kvm_read_cr[04]_bits()Avi Kivity1-2/+9
2010-03-01KVM: VMX: Allow the guest to own some cr0 bitsAvi Kivity1-0/+2
2010-03-01KVM: Replace read accesses of vcpu->arch.cr0 by an accessorAvi Kivity1-0/+10
2010-03-01KVM: Add accessor for reading cr4 (or some bits of cr4)Avi Kivity1-0/+12
2009-09-10KVM: Cache pdptrsAvi Kivity1-0/+9
2008-10-15KVM: x86: accessors for guest registersMarcelo Tosatti1-0/+32