summaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2019-06-18KVM: nVMX: Sync rarely accessed guest fields only when neededSean Christopherson2-20/+127
2019-06-18KVM: nVMX: Add helpers to identify shadowed VMCS fieldsSean Christopherson2-31/+44
2019-06-18KVM: nVMX: Use descriptive names for VMCS sync functions and flagsSean Christopherson4-18/+18
2019-06-18KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12()Sean Christopherson1-7/+3
2019-06-18KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fieldsSean Christopherson3-119/+108
2019-06-18KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTESSean Christopherson2-2/+17
2019-06-18KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fieldsSean Christopherson1-41/+31
2019-06-18KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fnSean Christopherson4-19/+22
2019-06-18KVM: x86: Move kvm_{before,after}_interrupt() calls to vendor codeSean Christopherson3-2/+6
2019-06-18KVM: VMX: Store the host kernel's IDT base in a global variableSean Christopherson2-6/+7
2019-06-18KVM: VMX: Read cached VM-Exit reason to detect external interruptSean Christopherson2-29/+39
2019-06-18kvm: nVMX: small cleanup in handle_exceptionPaolo Bonzini1-5/+2
2019-06-18KVM: VMX: Fix handling of #MC that occurs during VM-EntrySean Christopherson1-12/+8
2019-06-18KVM: x86: move MSR_IA32_POWER_CTL handling to common codePaolo Bonzini4-8/+7
2019-06-18kvm: x86: offset is ensure to be in rangeWei Yang1-1/+1
2019-06-18kvm: x86: use same convention to name kvm_lapic_{set,clear}_vector()Wei Yang2-10/+12
2019-06-18kvm: x86: check kvm_apic_sw_enabled() is enoughWei Yang1-1/+1
2019-06-18kvm: x86: add host poll control msrsMarcelo Tosatti5-1/+30
2019-06-18kvm: vmx: segment limit check: use access lengthEugene Korenevsky3-14/+19
2019-06-18kvm: vmx: fix limit checking in get_vmx_mem_address()Eugene Korenevsky1-1/+1
2019-06-18KVM: x86: Add Intel CPUID.1F cpuid emulation supportLike Xu1-2/+7
2019-06-18KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15Liran Alon3-4/+4
2019-06-13KVM: x86: clean up conditions for asynchronous page fault handlingPaolo Bonzini2-18/+42
2019-06-05kvm: Convert kvm_lock to a mutexJunaid Shahid3-11/+11
2019-06-05KVM: VMX: remove unneeded 'asm volatile ("")' from vmcs_write64Uros Bizjak1-1/+0
2019-06-05x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_vmentry_hw()Jan Beulich1-1/+1
2019-06-04KVM: X86: Emulate MSR_IA32_MISC_ENABLE MWAIT bitWanpeng Li3-5/+24
2019-06-04KVM: X86: Provide a capability to disable cstate msr read interceptsWanpeng Li4-1/+16
2019-06-04kvm: x86: refine kvm_get_arch_capabilities()Xiaoyao Li2-5/+4
2019-06-04KVM: Directly return result from kvm_arch_check_processor_compat()Sean Christopherson8-14/+18
2019-06-04kvm: svm/avic: Do not send AVIC doorbell to selfSuthikulpanit, Suravee1-4/+7
2019-06-04KVM: LAPIC: Optimize timer latency furtherWanpeng Li5-5/+11
2019-06-04KVM: LAPIC: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexitWanpeng Li3-7/+15
2019-06-04KVM: LAPIC: Extract adaptive tune timer advancement logicWanpeng Li1-24/+33
2019-06-04KVM/nSVM: properly map nested VMCBVitaly Kuznetsov1-2/+2
2019-06-04kvm: x86: Fix reserved bits related calculation errors caused by MKTMEKai Huang1-6/+27
2019-06-04kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.cKai Huang2-31/+31
2019-06-01Merge tag 'kvm-s390-master-5.2-2' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini4-0/+10
2019-05-30KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry()Suraj Jitindar Singh1-0/+1
2019-05-30KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9Paul Mackerras1-2/+5
2019-05-30KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pagesCédric Le Goater1-1/+2
2019-05-30KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslotsCédric Le Goater1-0/+8
2019-05-30KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interruptsCédric Le Goater1-2/+2
2019-05-30KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE deviceCédric Le Goater3-17/+22
2019-05-29KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifierCédric Le Goater1-1/+1
2019-05-29KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resettingCédric Le Goater1-18/+18
2019-05-29KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is releasedCédric Le Goater1-0/+8
2019-05-29KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpuPaul Mackerras1-8/+1
2019-05-29KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token listPaul Mackerras3-8/+8
2019-05-29KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setupPaul Mackerras3-26/+42