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
[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
[01/12] KVM: X86/MMU: Warn if sp->unsync_children > 0 in link_shadow_page() KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[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/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
[02/12] KVM: X86/MMU: Rename kvm_unlink_unsync_page() to kvm_mmu_page_clear_unsync() KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 Lai Jiangshan New
[02/15] KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 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/12] KVM: X86: Remove mmu->translate_gpa KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[03/12] KVM: X86/MMU: Split a part of kvm_unsync_page() as kvm_mmu_page_mark_unsync() KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[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/12] KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[04/12] KVM: X86/MMU: Remove mmu_pages_clear_parents() KVM: X86/MMU: Simpliy mmu_unsync_walk() - 1 - --- 2022-06-05 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
[04/15] KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 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
[05/12] KVM: X86/MMU: Clear unsync bit directly in __mmu_unsync_walk() KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[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/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
[06/12] KVM: X86/MMU: Rename mmu_unsync_walk() to mmu_unsync_walk_and_clear() KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[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/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
[07/12] KVM: X86/MMU: Remove the useless struct mmu_page_path KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[07/15] KVM: VMX: Change comments about vmx_get_msr() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 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
[08/12] KVM: X86/MMU: Remove the useless idx from struct kvm_mmu_pages KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[08/15] KVM: SVM: Rename get_max_npt_level() to get_npt_level() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 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
[09/12] KVM: X86/MMU: Unfold struct mmu_page_and_offset in struct kvm_mmu_pages KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 Lai Jiangshan New
[09/15] KVM: SVM: Allocate sd->save_area with __GFP_ZERO KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 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
[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
[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
[1/2] KVM: X86/MMU: Add sp_has_gptes() KVM: X86/MMU: Fix problem for shadowing 5-level NPT for 4-level NPT L1 guest - - - --- 2022-04-20 Lai Jiangshan New
[1/2] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) [1/2] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) - - - --- 2022-12-12 Lai Jiangshan New
[1/4] KVM: X86: Fix comments in update_permission_bitmask KVM: X86: Improve permission_fault() for SMAP - - - --- 2021-12-07 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
[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
[1/6] KVM: X86/MMU: Remove unused macros from paging_tmpl.h KVM: Trivial cleanups - - - --- 2022-06-05 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
[1/7] KVM: X86/MMU: Add using_special_root_page() KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-04-20 Lai Jiangshan New
[1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() [1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-01-05 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
[10/12] KVM: X86/MMU: Don't add parents to struct kvm_mmu_pages KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[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/12] KVM: X86: Check root_level only in fast_pgd_switch() KVM: X86: misc fixes and cleanup - - - --- 2021-11-24 Lai Jiangshan New
[11/12] KVM: X86/MMU: Remove mmu_pages_first() and mmu_pages_next() KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[11/15] KVM: X86: Fix comment in __kvm_mmu_create() KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 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
[12/12] KVM: X86/MMU: Rename struct kvm_mmu_pages to struct kvm_mmu_page_vec KVM: X86/MMU: Simpliy mmu_unsync_walk() - - - --- 2022-06-05 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
[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: SVM: Add and use svm_register_cache_reset() KVM: X86: Fix and clean up for register caches - 1 - --- 2021-11-08 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
[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
[15/15] KVM: X86: Always set gpte_is_8_bytes when direct map KVM: X86: Miscellaneous cleanups - - - --- 2021-11-18 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
[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
[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
[2/2] KVM: X86/MMU: Introduce role.passthrough for shadowing 5-level NPT for 4-level NPT L1 guest KVM: X86/MMU: Fix problem for shadowing 5-level NPT for 4-level NPT L1 guest - - - --- 2022-04-20 Lai Jiangshan New
[2/2] kvm: x86/mmu: Remove useless shadow_host_writable_mask [1/2] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) - - - --- 2022-12-12 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
[2/4] KVM: X86: Rename variable smap to not_smap in permission_fault() KVM: X86: Improve permission_fault() for SMAP - - - --- 2021-12-07 Lai Jiangshan New
[2/6] KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c KVM: Trivial cleanups - - - --- 2022-06-05 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
[2/7] KVM: X86/MMU: Add special shadow pages KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-04-20 Lai Jiangshan New
[2/7] kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in kvm_mmu_invpcid_gva() [1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-01-05 Lai Jiangshan New
[3/3] KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG KVM: x86: Fixes for kvm/queue - - - --- 2021-12-16 Lai Jiangshan New
[3/4] KVM: X86: Handle implicit supervisor access with SMAP KVM: X86: Improve permission_fault() for SMAP - - - --- 2021-12-07 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
[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
[3/6] KVM: X86/MMU: Update comments in paging_tmpl.h for the kinds of guest PTEs KVM: Trivial cleanups - - - --- 2022-06-05 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
[3/7] KVM: X86/MMU: Link PAE root pagetable with its children KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-04-20 Lai Jiangshan New
[3/7] kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in nested_ept_invalidate_addr() [1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-01-05 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
[4/4] KVM: X86: Only get rflags when needed in permission_fault() KVM: X86: Improve permission_fault() for SMAP - - - --- 2021-12-07 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
[4/6] KVM: Rename ack_flush() to ack_kick() KVM: Trivial cleanups - - - --- 2022-06-05 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
[4/7] KVM: X86/MMU: Activate special shadow pages and remove old logic KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-04-20 Lai Jiangshan New
[4/7] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) [1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-01-05 Lai Jiangshan New
[5/6] KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write() KVM: Trivial cleanups - - - --- 2022-06-05 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
[5/7] kvm: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c [1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-01-05 Lai Jiangshan New
[5/7] KVM: X86/MMU: Remove the check of the return value of to_shadow_page() KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-04-20 Lai Jiangshan New
[6/6] KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() KVM: Trivial cleanups - - - --- 2022-06-05 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
[6/7] KVM: X86/MMU: Allocate mmu->pae_root for PAE paging on-demand KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-04-20 Lai Jiangshan New
[6/7] kvm: x86/mmu: Remove FNAME(invlpg) [1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-01-05 Lai Jiangshan New
« 1 2 3 »