summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
...
* KVM: aarch64: implement KVM_CAP_SET_GUEST_DEBUG2Maxim Levitsky2021-04-173-5/+6
* KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2Maxim Levitsky2021-04-172-0/+11
* KVM: x86: pending exceptions must not be blocked by an injected eventMaxim Levitsky2021-04-172-3/+15
* KVM: nSVM: call nested_svm_load_cr3 on nested state loadMaxim Levitsky2021-04-171-18/+22
* KVM: x86: dump_vmcs should include the autoload/autostore MSR listsDavid Edmondson2021-04-171-0/+16
* KVM: x86: dump_vmcs should show the effective EFERDavid Edmondson2021-04-172-5/+17
* KVM: x86: dump_vmcs should consider only the load controls of EFER/PATDavid Edmondson2021-04-171-4/+2
* KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCSDavid Edmondson2021-04-171-9/+10
* KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is validDavid Edmondson2021-04-171-6/+3
* KVM: nSVM: improve SYSENTER emulation on AMDMaxim Levitsky2021-04-172-37/+68
* KVM: x86: add guest_cpuid_is_intelMaxim Levitsky2021-04-171-0/+8
* KVM: x86: Account a variety of miscellaneous allocationsSean Christopherson2021-04-173-6/+6
* KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are createdSean Christopherson2021-04-171-0/+3
* KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completesSean Christopherson2021-04-171-17/+12
* KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUsSean Christopherson2021-04-171-2/+3
* KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMUSean Christopherson2021-04-171-3/+2
* KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTESean Christopherson2021-04-171-1/+0
* KVM: x86/mmu: Drop trace_kvm_age_page() tracepointSean Christopherson2021-04-172-3/+0
* KVM: Move arm64's MMU notifier trace events to generic codeSean Christopherson2021-04-174-88/+2
* KVM: Move prototypes for MMU notifier callbacks to generic codeSean Christopherson2021-04-174-22/+1
* KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTESean Christopherson2021-04-171-1/+1
* KVM: x86/mmu: Pass address space ID to TDP MMU root walkersSean Christopherson2021-04-172-66/+44
* KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range()Sean Christopherson2021-04-173-18/+24
* KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zapSean Christopherson2021-04-171-9/+8
* KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEsSean Christopherson2021-04-173-9/+9
* KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMUSean Christopherson2021-04-171-18/+19
* KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEsSean Christopherson2021-04-171-9/+13
* KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have...Vitaly Kuznetsov2021-04-171-0/+6
* KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_...Krish Sadhukhan2021-04-171-0/+10
* KVM: MMU: load PDPTRs outside mmu_lockPaolo Bonzini2021-04-171-15/+37
* Merge remote-tracking branch 'tip/x86/sgx' into kvm-nextPaolo Bonzini2021-04-1716-188/+758
|\
| * x86/sgx: Mark sgx_vepc_vm_ops staticWei Yongjun2021-04-121-1/+1
| * x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section()Jarkko Sakkinen2021-04-081-1/+0
| * x86/sgx: Move provisioning device creation out of SGX driverSean Christopherson2021-04-064-32/+61
| * x86/sgx: Add helpers to expose ECREATE and EINIT to KVMSean Christopherson2021-04-062-0/+124
| * x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRsKai Huang2021-04-063-3/+20
| * x86/sgx: Add encls_faulted() helperSean Christopherson2021-04-062-2/+15
| * x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT)Sean Christopherson2021-04-061-0/+3
| * x86/sgx: Move ENCLS leaf definitions to sgx.hSean Christopherson2021-04-062-15/+15
| * x86/sgx: Expose SGX architectural definitions to the kernelSean Christopherson2021-04-063-7/+17
| * x86/sgx: Initialize virtual EPC driver even when SGX driver is disabledKai Huang2021-04-061-1/+10
| * x86/cpu/intel: Allow SGX virtualization without Launch Control supportSean Christopherson2021-04-061-15/+44
| * x86/sgx: Introduce virtual EPC for use by KVM guestsSean Christopherson2021-04-064-0/+281
| * x86/sgx: Add SGX_CHILD_PRESENT hardware error codeSean Christopherson2021-03-261-0/+2
| * x86/sgx: Wipe out EREMOVE from sgx_free_epc_page()Kai Huang2021-03-265-17/+39
| * x86/cpufeatures: Add SGX1 and SGX2 sub-featuresSean Christopherson2021-03-253-0/+6
| * x86/cpufeatures: Make SGX_LC feature bit depend on SGX bitKai Huang2021-03-252-9/+4
| * x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init()Ira Weiny2021-03-251-6/+8
| * x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page()Jarkko Sakkinen2021-03-193-48/+88
| * x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_listJarkko Sakkinen2021-03-182-36/+25