Show patches with: Submitter = Lai Jiangshan       |    State = Action Required       |   294 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed - - - --- 2020-08-24 Lai Jiangshan New
[V2] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed [V2] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed - 2 - --- 2020-09-02 Lai Jiangshan New
[V3] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed [V3] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed - 2 - --- 2020-09-03 Lai Jiangshan New
[RFC,1/2] kvm/x86: intercept guest changes to X86_CR4_LA57 [RFC,1/2] kvm/x86: intercept guest changes to X86_CR4_LA57 - - - --- 2020-09-28 Lai Jiangshan New
[RFC,2/2] kvm/x86: allow guest to toggle X86_CR4_FSGSBASE [RFC,1/2] kvm/x86: intercept guest changes to X86_CR4_LA57 - - - --- 2020-09-28 Lai Jiangshan New
kvm/x86/mmu: use the correct inherited permissions to get shadow page kvm/x86/mmu: use the correct inherited permissions to get shadow page - - - --- 2020-11-20 Lai Jiangshan New
kvm: don't lose the higher 32 bits of tlbs_dirty kvm: don't lose the higher 32 bits of tlbs_dirty - - - --- 2020-12-13 Lai Jiangshan New
[V2] kvm: check tlbs_dirty directly [V2] kvm: check tlbs_dirty directly - - - --- 2020-12-15 Lai Jiangshan New
[V3] kvm: check tlbs_dirty directly [V3] kvm: check tlbs_dirty directly - - - --- 2020-12-17 Lai Jiangshan New
[1/4] x86/xen/entry: Rename xenpv_exc_nmi to noist_exc_nmi x86: Don't invoke asm_exc_nmi() on the kernel stack 1 - - --- 2021-04-26 Lai Jiangshan New
[3/4] KVM/VMX: Invoke NMI non-IST entry instead of IST entry x86: Don't invoke asm_exc_nmi() on the kernel stack - - - --- 2021-04-26 Lai Jiangshan New
[4/4] KVM/VMX: Fold handle_interrupt_nmi_irqoff() into its solo caller x86: Don't invoke asm_exc_nmi() on the kernel stack - - - --- 2021-04-26 Lai Jiangshan New
[RFC] kvm/x86: Keep root hpa in prev_roots as much as possible [RFC] kvm/x86: Keep root hpa in prev_roots as much as possible - - - --- 2021-05-25 Lai Jiangshan New
KVM: X86: fix tlb_flush_guest() KVM: X86: fix tlb_flush_guest() - - - --- 2021-05-27 Lai Jiangshan New
KVM: X86: always reset st->preempted in record_steal_time() KVM: X86: always reset st->preempted in record_steal_time() - - - --- 2021-05-27 Lai Jiangshan New
[V2] KVM: X86: fix tlb_flush_guest() [V2] KVM: X86: fix tlb_flush_guest() - 1 1 --- 2021-05-31 Lai Jiangshan New
KVM: X86: reset and read st->preempted in atomic way KVM: X86: reset and read st->preempted in atomic way - 1 - --- 2021-05-31 Lai Jiangshan New
[kvm-unit-tests] x86: test combined access [kvm-unit-tests] x86: test combined access - - - --- 2021-06-03 Lai Jiangshan New
[V2] KVM: X86: MMU: Use the correct inherited permissions to get shadow page [V2] KVM: X86: MMU: Use the correct inherited permissions to get shadow page - - - --- 2021-06-03 Lai Jiangshan New
[kvm-unit-tests,V2] x86: Add a test to check effective permissions [kvm-unit-tests,V2] x86: Add a test to check effective permissions - - - --- 2021-06-03 Lai Jiangshan New
[kvm-unit-tests,V3] x86: Add a test to check effective permissions [kvm-unit-tests,V3] x86: Add a test to check effective permissions - 1 - --- 2021-06-05 Lai Jiangshan New
KVM: X86: Also reload the debug registers before kvm_x86->run() when the host is using them KVM: X86: Also reload the debug registers before kvm_x86->run() when the host is using them - - - --- 2021-06-28 Lai Jiangshan New
KVM: X86: Don't reset dr6 unconditionally when the vcpu being scheduled out KVM: X86: Don't reset dr6 unconditionally when the vcpu being scheduled out - - - --- 2021-08-08 Lai Jiangshan New
[V2,1/3] KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD [V2,1/3] KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD - - - --- 2021-08-09 Lai Jiangshan New
[V2,2/3] KVM: X86: Set the hardware DR6 only when KVM_DEBUGREG_WONT_EXIT [V2,1/3] KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD - - - --- 2021-08-09 Lai Jiangshan New
[V2,3/3] KVM: X86: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT [V2,1/3] KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD - - - --- 2021-08-09 Lai Jiangshan New
[1/2] KVM: X86: Check pte present first in __shadow_walk_next() [1/2] KVM: X86: Check pte present first in __shadow_walk_next() 1 - - --- 2021-08-12 Lai Jiangshan New
[2/2] KVM: X86: Remove the present check from for_each_shadow_entry* loop body [1/2] KVM: X86: Check pte present first in __shadow_walk_next() - - - --- 2021-08-12 Lai Jiangshan New
[V2] KVM: X86: Move PTE present check from loop body to __shadow_walk_next() [V2] KVM: X86: Move PTE present check from loop body to __shadow_walk_next() - 1 - --- 2021-08-13 Lai Jiangshan New
x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait - - - --- 2021-08-14 Lai Jiangshan New
[1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() [1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-08-24 Lai Jiangshan New
[2/7] KVM: X86: Synchronize the shadow pagetable before link it [1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-08-24 Lai Jiangshan New
[3/7] KVM: X86: Zap the invalid list after remote tlb flushing [1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-08-24 Lai Jiangshan New
[4/7] KVM: X86: Remove FNAME(update_pte) [1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - 1 - --- 2021-08-24 Lai Jiangshan New
[5/7] KVM: X86: Don't unsync pagetables when speculative [1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-08-24 Lai Jiangshan New
[6/7] KVM: X86: Don't check unsync if the original spte is writible [1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-08-24 Lai Jiangshan New
[7/7] KVM: X86: Also prefetch the last range in __direct_pte_prefetch(). [1/7] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-08-24 Lai Jiangshan New
[V3,1/2] KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults [V3,1/2] KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults - 1 - --- 2021-09-06 Lai Jiangshan New
[V3,2/2] KVM: X86: Move PTE present check from loop body to __shadow_walk_next() [V3,1/2] KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults - 1 - --- 2021-09-06 Lai Jiangshan New
[V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,02/10] KVM: X86: Synchronize the shadow pagetable before link it [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,03/10] KVM: Remove tlbs_dirty [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,04/10] KVM: X86: Don't flush current tlb on shadow page modification [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,05/10] KVM: X86: Remove kvm_mmu_flush_or_zap() [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,06/10] KVM: X86: Change kvm_sync_page() to return true when remote flush is needed [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,07/10] KVM: X86: Zap the invalid list after remote tlb flushing [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,08/10] KVM: X86: Remove FNAME(update_pte) [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - 1 - --- 2021-09-18 Lai Jiangshan New
[V2,09/10] KVM: X86: Don't unsync pagetables when speculative [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[V2,10/10] KVM: X86: Don't check unsync if the original spte is writible [V2,01/10] KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - - - --- 2021-09-18 Lai Jiangshan New
[1/2] KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 KVM: X86: Don't reset mmu context when changing PGE or PCID - 1 - --- 2021-09-19 Lai Jiangshan New
[2/2] KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE KVM: X86: Don't reset mmu context when changing PGE or PCID - 1 - --- 2021-09-19 Lai Jiangshan New
[1/4] KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() KVM: X86: Improve guest TLB flushing - - - --- 2021-10-19 Lai Jiangshan New
[2/4] KVM: X86: Cache CR3 in prev_roots when PCID is disabled KVM: X86: Improve guest TLB flushing - - - --- 2021-10-19 Lai Jiangshan New
[3/4] KVM: X86: Use smp_rmb() to pair with smp_wmb() in mmu_try_to_unsync_pages() KVM: X86: Improve guest TLB flushing - - - --- 2021-10-19 Lai Jiangshan New
[4/4] KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() KVM: X86: Improve guest TLB flushing - - - --- 2021-10-19 Lai Jiangshan New
[01/15] KVM: X86: Ensure the dirty PDPTEs to be loaded KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[02/15] KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[03/15] KVM: SVM: Always clear available of VCPU_EXREG_PDPTR in svm_vcpu_run() KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[04/15] KVM: VMX: Add and use X86_CR4_TLB_BITS when !enable_ept KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[05/15] KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[06/15] KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[07/15] KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[08/15] KVM: SVM: Remove useless check in svm_load_mmu_pgd() KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[09/15] KVM: SVM: Remove the unneeded code to mark available for CR3 KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[10/15] KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[11/15] KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[12/15] KVM: VMX: Reset the bits that are meaningful to be reset in vmx_register_cache_reset() KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[13/15] KVM: SVM: Add and use svm_register_cache_reset() KVM: X86: Fix and clean up for register caches - 1 - --- 2021-11-08 Lai Jiangshan New
[14/15] KVM: X86: Remove kvm_register_clear_available() KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[15/15] KVM: nVMX: Always write vmcs.GUEST_CR3 during nested VM-Exit KVM: X86: Fix and clean up for register caches - - - --- 2021-11-08 Lai Jiangshan New
[16/15] KVM: X86: Update mmu->pdptrs only when it is changed KVM: X86: Fix and clean up for register caches - - - --- 2021-11-11 Lai Jiangshan New
[17/15] KVM: X86: Ensure pae_root to be reconstructed for shadow paging if the guest PDPTEs is chan… KVM: X86: Fix and clean up for register caches - - - --- 2021-11-11 Lai Jiangshan New
[01/15] KVM: VMX: Use x86 core API to access to fs_base and inactive gs_base KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[02/15] KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[03/15] KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[04/15] KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[05/15] KVM: VMX: Add document to state that write to uret msr should always be intercepted KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[06/15] KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[07/15] KVM: VMX: Change comments about vmx_get_msr() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[08/15] KVM: SVM: Rename get_max_npt_level() to get_npt_level() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[09/15] KVM: SVM: Allocate sd->save_area with __GFP_ZERO KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[10/15] KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[11/15] KVM: X86: Fix comment in __kvm_mmu_create() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[12/15] KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[13/15] KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[14/15] KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[15/15] KVM: X86: Always set gpte_is_8_bytes when direct map KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 Lai Jiangshan New
[01/12] KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[02/12] KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[03/12] KVM: X86: Remove mmu->translate_gpa KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[04/12] KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[05/12] KVM: X86: Change the type of a parameter of kvm_mmu_invalidate_gva() and mmu->invlpg() to g… KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[06/12] KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[07/12] KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[08/12] KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[09/12] KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[10/12] KVM: X86: Remove mmu parameter from load_pdptrs() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[11/12] KVM: X86: Check root_level only in fast_pgd_switch() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[12/12] KVM: X86: Walk shadow page starting with shadow_root_level KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[RFC] x86/kvm: Allow kvm_read_and_reset_apf_flags() to be instrumented [RFC] x86/kvm: Allow kvm_read_and_reset_apf_flags() to be instrumented - - - --- 2021-11-26 Lai Jiangshan New
« 1 2 3 »