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
[V2,2/8] kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in kvm_mmu_invpcid_gva() [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
[V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
kvm: x86/mmu: Simplify pte_list_{add|remove} kvm: x86/mmu: Simplify pte_list_{add|remove} - - - --- 2023-01-13 Lai Jiangshan New
kvm: x86/mmu: Don't clear write flooding for direct SP kvm: x86/mmu: Don't clear write flooding for direct SP - - - --- 2023-01-05 Lai Jiangshan New
kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED - - - --- 2023-01-05 Lai Jiangshan New
[7/7] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) [1/7] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-01-05 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
[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
[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
[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
[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
[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
kvm: x86/mmu: Remove FNAME(is_self_change_mapping) kvm: x86/mmu: Remove FNAME(is_self_change_mapping) - - - --- 2022-12-13 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
[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
kvm: x86/mmu: Warn on linking when sp->unsync_children kvm: x86/mmu: Warn on linking when sp->unsync_children - - - --- 2022-12-12 Lai Jiangshan New
[V2] kvm: Remove the unused macro KVM_MMU_READ_[UN]LOCK() [V2] kvm: Remove the unused macro KVM_MMU_READ_[UN]LOCK() - - - --- 2022-12-12 Lai Jiangshan New
kvm: Remove the unused macro KVM_MMU_READ_LOCK() kvm: Remove the unused macro KVM_MMU_READ_LOCK() - - - --- 2022-12-07 Lai Jiangshan New
kvm: x86/mmu: Remove duplicated "be split" in spte.h kvm: x86/mmu: Remove duplicated "be split" in spte.h - - - --- 2022-12-07 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
[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
[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
[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
[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
[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
[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
[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
[04/12] KVM: X86/MMU: Remove mmu_pages_clear_parents() KVM: X86/MMU: Simpliy mmu_unsync_walk() - 1 - --- 2022-06-05 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
[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
[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
[6/6] KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() KVM: Trivial cleanups - - - --- 2022-06-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
[4/6] KVM: Rename ack_flush() to ack_kick() KVM: Trivial cleanups - - - --- 2022-06-05 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
[2/6] KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c KVM: Trivial cleanups - - - --- 2022-06-05 Lai Jiangshan New
[1/6] KVM: X86/MMU: Remove unused macros from paging_tmpl.h KVM: Trivial cleanups - - - --- 2022-06-05 Lai Jiangshan New
[V3,12/12] KVM: X86/MMU: Remove mmu_alloc_special_roots() KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,11/12] KVM: X86/MMU: Don't use mmu->pae_root when shadowing PAE NPT in 64-bit host KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,10/12] KVM: X86/MMU: Remove unused INVALID_PAE_ROOT and IS_VALID_PAE_ROOT KVM: X86/MMU: Use one-off local shadow page for special roots - 1 - --- 2022-05-21 Lai Jiangshan New
[V3,09/12] KVM: X86/MMU: Move the verifying of NPT's PDPTE in FNAME(fetch) KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,08/12] KVM: X86/MMU: Allocate mmu->pae_root for PAE paging on-demand KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,07/12] KVM: X86/MMU: Remove the check of the return value of to_shadow_page() KVM: X86/MMU: Use one-off local shadow page for special roots - 1 - --- 2022-05-21 Lai Jiangshan New
[V3,06/12] KVM: X86/MMU: Activate local shadow pages and remove old logic KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,05/12] KVM: X86/MMU: Link PAE root pagetable with its children KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,04/12] KVM: X86/MMU: Add local shadow pages KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,03/12] KVM: X86/MMU: Reduce a check in using_local_root_page() for common cases KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,02/12] KVM: X86/MMU: Add using_local_root_page() KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V3,01/12] KVM: X86/MMU: Verify PDPTE for nested NPT in PAE paging mode when page fault KVM: X86/MMU: Use one-off local shadow page for special roots - - - --- 2022-05-21 Lai Jiangshan New
[V2,7/7] KVM: X86/MMU: Remove mmu_alloc_special_roots() KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-05-03 Lai Jiangshan New
[V2,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-05-03 Lai Jiangshan New
[V2,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 - 1 - --- 2022-05-03 Lai Jiangshan New
[V2,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-05-03 Lai Jiangshan New
[V2,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-05-03 Lai Jiangshan New
[V2,2/7] KVM: X86/MMU: Add special shadow pages KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-05-03 Lai Jiangshan New
[V2,1/7] KVM: X86/MMU: Add using_special_root_page() KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-05-03 Lai Jiangshan New
[7/7] KVM: X86/MMU: Remove mmu_alloc_special_roots() KVM: X86/MMU: Use one-off special shadow page for special roots - - - --- 2022-04-20 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
[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
[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
[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
[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
[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
[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
[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
kvm: x86/svm/nested: Cache PDPTEs for nested NPT in PAE paging mode kvm: x86/svm/nested: Cache PDPTEs for nested NPT in PAE paging mode - - - --- 2022-04-15 Lai Jiangshan New
[RFC,V3,4/4] KVM: X86: Use passthrough and pae_root shadow page for 32bit guests KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-30 Lai Jiangshan New
[RFC,V3,3/4] KVM: X86: Alloc role.pae_root shadow page KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-30 Lai Jiangshan New
[RFC,V3,2/4] KVM: X86: Introduce role.glevel for level expanded pagetable KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-30 Lai Jiangshan New
[RFC,V3,1/4] KVM: X86: Add arguement gfn and role to kvm_mmu_alloc_page() KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-30 Lai Jiangshan New
[RFC,V2,4/4] KVM: X86: Use passthrough and pae_root shadow page for 32bit guests KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-29 Lai Jiangshan New
[RFC,V2,3/4] KVM: X86: Alloc role.pae_root shadow page KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-29 Lai Jiangshan New
[RFC,V2,2/4] KVM: X86: Introduce role.passthrough for level expanded pagetable KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-29 Lai Jiangshan New
[RFC,V2,1/4] KVM: X86: Add arguement gfn and role to kvm_mmu_alloc_page() KVM: X86: Add and use shadow page with level expanded or acting as pae_root - - - --- 2022-03-29 Lai Jiangshan New
[RFC,V2,6/5] KVM: X86: Propagate the nested page fault info to the guest KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 Lai Jiangshan New
[V2,5/5] KVM: X86: Only get rflags when needed in permission_fault() KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 Lai Jiangshan New
[V2,4/5] KVM: X86: Handle implicit supervisor access with SMAP KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 Lai Jiangshan New
[V2,3/5] KVM: X86: Rename variable smap to not_smap in permission_fault() KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 Lai Jiangshan New
[V2,2/5] KVM: X86: Fix comments in update_permission_bitmask KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 Lai Jiangshan New
[V2,1/5] KVM: X86: Change the type of access u32 to u64 KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 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
[V2,2/3] KVM: x86/mmu: Ensure pae_root to be reconstructed for shadow paging if the guest PDPTEs is… KVM: x86: Fixes for kvm/queue - - - --- 2021-12-16 Lai Jiangshan New
[V2,1/3] KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() KVM: x86: Fixes for kvm/queue - - - --- 2021-12-16 Lai Jiangshan New
[RFC,6/6] KVM: X86: Use level_promoted and pae_root shadow page for 32bit guests KVM: X86: Add and use shadow page with level promoted or acting as pae_root - - - --- 2021-12-10 Lai Jiangshan New
[RFC,5/6] KVM: X86: Alloc pae_root shadow page KVM: X86: Add and use shadow page with level promoted or acting as pae_root - - - --- 2021-12-10 Lai Jiangshan New
[RFC,4/6] KVM: X86: Introduce role.level_promoted KVM: X86: Add and use shadow page with level promoted or acting as pae_root - - - --- 2021-12-10 Lai Jiangshan New
[RFC,3/6] KVM: X86: Add arguement gfn and role to kvm_mmu_alloc_page() KVM: X86: Add and use shadow page with level promoted or acting as pae_root - - - --- 2021-12-10 Lai Jiangshan New
[RFC,2/6] KVM: X86: Walk shadow page starting with shadow_root_level KVM: X86: Add and use shadow page with level promoted or acting as pae_root - - - --- 2021-12-10 Lai Jiangshan New
[RFC,1/6] KVM: X86: Check root_level only in fast_pgd_switch() KVM: X86: Add and use shadow page with level promoted or acting as pae_root - 1 - --- 2021-12-10 Lai Jiangshan New
KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode - - - --- 2021-12-07 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
[3/4] KVM: X86: Handle implicit supervisor access with SMAP KVM: X86: Improve permission_fault() for SMAP - - - --- 2021-12-07 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
[1/4] KVM: X86: Fix comments in update_permission_bitmask KVM: X86: Improve permission_fault() for SMAP - - - --- 2021-12-07 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
[12/12] KVM: X86: Walk shadow page starting with shadow_root_level 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
[10/12] KVM: X86: Remove mmu parameter from load_pdptrs() 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
[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
« 1 2 3 »