Age | Commit message (Expand) | Author | Files | Lines |
2022-05-25 | KVM: LAPIC: Trace LAPIC timer expiration on every vmentry | Wanpeng Li | 3 | -11/+2 |
2022-05-12 | KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps | Vipin Sharma | 1 | -2/+4 |
2022-05-12 | KVM: VMX: Include MKTME KeyID bits in shadow_zero_check | Kai Huang | 3 | -19/+50 |
2022-05-12 | KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask | Kai Huang | 5 | -10/+34 |
2022-05-12 | KVM: x86/mmu: Rename reset_rsvds_bits_mask() | Kai Huang | 1 | -3/+3 |
2022-05-12 | KVM: x86: a vCPU with a pending triple fault is runnable | Paolo Bonzini | 1 | -0/+3 |
2022-05-12 | KVM: x86/mmu: Expand and clean up page fault stats | Sean Christopherson | 6 | -12/+42 |
2022-05-12 | KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults | Sean Christopherson | 1 | -3/+3 |
2022-05-12 | KVM: x86/mmu: Make all page fault handlers internal to the MMU | Sean Christopherson | 4 | -107/+108 |
2022-05-12 | KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" | Sean Christopherson | 4 | -32/+35 |
2022-05-12 | KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" | Sean Christopherson | 1 | -7/+12 |
2022-05-12 | KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use | Sean Christopherson | 3 | -17/+41 |
2022-05-12 | KVM: VMX: clean up pi_wakeup_handler | Li RongQing | 1 | -4/+5 |
2022-05-12 | KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness | Maxim Levitsky | 1 | -1/+1 |
2022-05-03 | Merge branch 'kvm-amd-pmu-fixes' into HEAD | Paolo Bonzini | 2 | -3/+30 |
2022-05-03 | kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU | Sandipan Das | 1 | -0/+5 |
2022-05-03 | KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id | Kyle Huey | 1 | -3/+25 |
2022-05-03 | Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEAD | Paolo Bonzini | 5 | -61/+121 |
2022-05-03 | KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits | Sean Christopherson | 2 | -31/+85 |
2022-05-03 | KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() | Sean Christopherson | 3 | -27/+32 |
2022-05-03 | KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) | Sean Christopherson | 2 | -9/+10 |
2022-05-02 | KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c | Yuan Yao | 1 | -1/+1 |
2022-05-02 | KVM: Add max_vcpus field in common 'struct kvm' | Sean Christopherson | 5 | -10/+9 |
2022-05-02 | KVM: x86: avoid loading a vCPU after .vm_destroy was called | Maxim Levitsky | 1 | -7/+3 |
2022-04-29 | KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest | Lai Jiangshan | 4 | -2/+24 |
2022-04-29 | KVM: X86/MMU: Add sp_has_gptes() | Lai Jiangshan | 1 | -7/+15 |
2022-04-29 | KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus | Suravee Suthikulpanit | 3 | -0/+23 |
2022-04-29 | KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible | Suravee Suthikulpanit | 1 | -4/+68 |
2022-04-29 | KVM: x86/mmu: replace direct_map with root_role.direct | Paolo Bonzini | 3 | -22/+18 |
2022-04-29 | KVM: x86/mmu: replace root_level with cpu_role.base.level | Paolo Bonzini | 3 | -14/+9 |
2022-04-29 | KVM: x86/mmu: replace shadow_root_level with root_role.level | Paolo Bonzini | 6 | -24/+18 |
2022-04-29 | KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu | Paolo Bonzini | 1 | -11/+9 |
2022-04-29 | KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles | Paolo Bonzini | 1 | -41/+24 |
2022-04-29 | KVM: x86/mmu: remove redundant bits from extended role | Paolo Bonzini | 2 | -6/+10 |
2022-04-29 | KVM: x86/mmu: rename kvm_mmu_role union | Paolo Bonzini | 2 | -17/+17 |
2022-04-29 | KVM: x86/mmu: remove extended bits from mmu_role, rename field | Paolo Bonzini | 4 | -48/+46 |
2022-04-29 | KVM: x86/mmu: store shadow EFER.NX in the MMU role | Paolo Bonzini | 1 | -11/+12 |
2022-04-29 | KVM: x86/mmu: cleanup computation of MMU roles for shadow paging | Paolo Bonzini | 1 | -8/+6 |
2022-04-29 | KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging | Paolo Bonzini | 1 | -32/+9 |
2022-04-29 | KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common | Paolo Bonzini | 1 | -20/+7 |
2022-04-29 | KVM: x86/mmu: remove ept_ad field | Paolo Bonzini | 3 | -3/+1 |
2022-04-29 | KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs | Paolo Bonzini | 1 | -15/+9 |
2022-04-29 | KVM: x86/mmu: split cpu_role from mmu_role | Paolo Bonzini | 3 | -42/+70 |
2022-04-29 | KVM: x86/mmu: remove "bool base_only" arguments | Paolo Bonzini | 1 | -43/+23 |
2022-04-29 | KVM: x86: Clean up and document nested #PF workaround | Sean Christopherson | 4 | -19/+37 |
2022-04-29 | KVM: x86/mmu: rephrase unclear comment | Paolo Bonzini | 1 | -1/+1 |
2022-04-29 | KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu | Paolo Bonzini | 1 | -13/+15 |
2022-04-29 | KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs | Paolo Bonzini | 1 | -11/+15 |
2022-04-29 | KVM: x86/mmu: nested EPT cannot be used in SMM | Paolo Bonzini | 1 | -3/+5 |
2022-04-29 | KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled | Sean Christopherson | 3 | -3/+8 |