summaryrefslogtreecommitdiffstats
path: root/arch/x86
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | | KVM: Introduce kvm_vcpu_destroy()Sean Christopherson2020-01-241-1/+1
| * | | | | | | | KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpuSean Christopherson2020-01-241-2/+2
| * | | | | | | | KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issuesSean Christopherson2020-01-241-5/+9
| * | | | | | | | KVM: x86: Drop kvm_arch_vcpu_free()Sean Christopherson2020-01-241-16/+11
| * | | | | | | | KVM: x86: Remove spurious clearing of async #PF MSRSean Christopherson2020-01-241-2/+0
| * | | | | | | | KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction pathSean Christopherson2020-01-241-4/+0
| * | | | | | | | KVM: x86: Move kvm_vcpu_init() invocation to common codeSean Christopherson2020-01-244-29/+25
| * | | | | | | | KVM: x86: Move allocation of pio_data page down a few linesSean Christopherson2020-01-241-20/+13
| * | | | | | | | KVM: x86: Move FPU allocation to common x86 codeSean Christopherson2020-01-243-48/+23
| * | | | | | | | KVM: x86: Allocate vcpu struct in common x86 codeSean Christopherson2020-01-244-40/+30
| * | | | | | | | KVM: SVM: Use direct vcpu pointer during vCPU create/freeSean Christopherson2020-01-241-14/+16
| * | | | | | | | KVM: VMX: Use direct vcpu pointer during vCPU create/freeSean Christopherson2020-01-241-20/+22
| * | | | | | | | KVM: VMX: Allocate VPID after initializing VCPUSean Christopherson2020-01-241-3/+3
| * | | | | | | | KVM: x86: Free wbinvd_dirty_mask if vCPU creation failsSean Christopherson2020-01-241-1/+1
| * | | | | | | | KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRLPaolo Bonzini2020-01-244-10/+29
| * | | | | | | | KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSRPaolo Bonzini2020-01-231-0/+1
| * | | | | | | | KVM: x86: fix overlap between SPTE_MMIO_MASK and generationPaolo Bonzini2020-01-231-5/+5
| * | | | | | | | KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVMSean Christopherson2020-01-211-1/+1
| * | | | | | | | KVM: nVMX: vmread should not set rflags to specify success in case of #PFMiaohe Lin2020-01-211-1/+3
| * | | | | | | | KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checksSean Christopherson2020-01-212-14/+31
| * | | | | | | | KVM: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte()Sean Christopherson2020-01-211-3/+3
| * | | | | | | | KVM: SVM: Override default MMIO mask if memory encryption is enabledTom Lendacky2020-01-211-0/+43
| * | | | | | | | KVM: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declarationMiaohe Lin2020-01-211-3/+0
| * | | | | | | | KVM: x86: Refactor and rename bit() to feature_bit() macroSean Christopherson2020-01-215-28/+30
| * | | | | | | | KVM: x86: Expand build-time assertion on reverse CPUID usageSean Christopherson2020-01-212-6/+30
| * | | | | | | | KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID tableSean Christopherson2020-01-211-0/+1
| * | | | | | | | KVM: x86: Move bit() helper to cpuid.hSean Christopherson2020-01-212-5/+5
| * | | | | | | | KVM: x86: Add dedicated emulator helpers for querying CPUID featuresSean Christopherson2020-01-213-18/+25
| * | | | | | | | KVM: x86: Add macro to ensure reserved cr4 bits checks stay in syncSean Christopherson2020-01-211-40/+25
| * | | | | | | | KVM: x86: Drop special XSAVE handling from guest_cpuid_has()Sean Christopherson2020-01-213-4/+2
| * | | | | | | | KVM: x86: Ensure all logical CPUs have consistent reserved cr4 bitsSean Christopherson2020-01-211-0/+7
| * | | | | | | | KVM: x86: Don't let userspace set host-reserved cr4 bitsSean Christopherson2020-01-211-1/+34
| * | | | | | | | KVM: VMX: Add helper to consolidate up PT/RTIT WRMSR fault logicSean Christopherson2020-01-211-24/+31
| * | | | | | | | KVM: VMX: Add non-canonical check on writes to RTIT address MSRsSean Christopherson2020-01-211-0/+2
| * | | | | | | | KVM: Fix some writing mistakesMiaohe Lin2020-01-212-2/+2
| * | | | | | | | KVM: hyperv: Fix some typos in vcpu unimpl infoMiaohe Lin2020-01-211-2/+2
| * | | | | | | | KVM: Fix some grammar mistakesMiaohe Lin2020-01-212-2/+2
| * | | | | | | | KVM: Fix some comment typos and missing parenthesesMiaohe Lin2020-01-214-4/+4
| * | | | | | | | KVM: Fix some out-dated function names in commentMiaohe Lin2020-01-212-3/+3
| * | | | | | | | KVM: Fix some wrong function names in commentMiaohe Lin2020-01-211-1/+1
| * | | | | | | | KVM: x86: check kvm_pit outside kvm_vm_ioctl_reinject()Miaohe Lin2020-01-211-3/+3
| * | | | | | | | KVM: LAPIC: micro-optimize fixed mode ipi deliveryWanpeng Li2020-01-211-3/+3
| * | | | | | | | KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpathWanpeng Li2020-01-215-11/+78
| * | | | | | | | KVM: x86/mmu: WARN if root_hpa is invalid when handling a page faultSean Christopherson2020-01-081-3/+1
| * | | | | | | | KVM: x86/mmu: WARN on an invalid root_hpaSean Christopherson2020-01-082-2/+2
| * | | | | | | | KVM: x86/mmu: Move root_hpa validity checks to top of page fault handlerSean Christopherson2020-01-081-10/+4
| * | | | | | | | KVM: x86/mmu: Move calls to thp_adjust() down a levelSean Christopherson2020-01-082-24/+18
| * | | | | | | | KVM: x86/mmu: Move transparent_hugepage_adjust() above __direct_map()Sean Christopherson2020-01-081-38/+38
| * | | | | | | | KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault()Sean Christopherson2020-01-081-71/+27
| * | | | | | | | KVM: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpageSean Christopherson2020-01-081-2/+2
OpenPOWER on IntegriCloud