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
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
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: 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
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
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: 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
kvm: x86/mmu: Remove FNAME(is_self_change_mapping) kvm: x86/mmu: Remove FNAME(is_self_change_mapping) - - - --- 2022-12-13 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
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: 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: 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
KVM: X86: fix tlb_flush_guest() KVM: X86: fix tlb_flush_guest() - - - --- 2021-05-27 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
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
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: Remove the unused macro KVM_MMU_READ_LOCK() kvm: Remove the unused macro KVM_MMU_READ_LOCK() - - - --- 2022-12-07 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
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
[V3] kvm: check tlbs_dirty directly [V3] kvm: check tlbs_dirty directly - - - --- 2020-12-17 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
[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
[V3,14/14] kvm: x86/mmu: Skip calling mmu->sync_spte() when the spte is 0 [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,13/14] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 Lai Jiangshan New
[V3,12/14] kvm: x86/mmu: Remove FNAME(invlpg) and use FNAME(sync_spte) to update vTLB instead. [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Allow the roots to be invalid in FNAME(invlpg) [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Use kvm_mmu_invalidate_addr() in nested_ept_invalidate_addr() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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,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,09/14] kvm: x86/mmu: Use kvm_mmu_invalidate_addr() in kvm_mmu_invpcid_gva() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_addr() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] KVM: x86/mmu: Sanity check input to kvm_mmu_free_roots() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_spte) [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Set mmu->sync_page as NULL for direct paging [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Check mmu->sync_page pointer in kvm_sync_page_check() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] kvm: x86/mmu: Move the check in FNAME(sync_page) as kvm_sync_page_check() [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug [V3,01/14] KVM: x86/mmu: Use 64-bit address to invalidate to fix a subtle bug - - - --- 2023-02-16 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] 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
[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
[V2] KVM: X86: fix tlb_flush_guest() [V2] KVM: X86: fix tlb_flush_guest() - 1 1 --- 2021-05-31 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
[V2] kvm: check tlbs_dirty directly [V2] kvm: check tlbs_dirty directly - - - --- 2020-12-15 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
[V2,8/8] kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 Lai Jiangshan New
[V2,7/8] kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 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/8] kvm: x86/mmu: Remove FNAME(invlpg) [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 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/8] kvm: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into mmu.c [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 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,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/8] kvm: x86/mmu: Set mmu->sync_page as NULL for direct paging [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 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,4/5] KVM: X86: Handle implicit supervisor access with SMAP KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 Lai Jiangshan New
[V2,3/8] kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in nested_ept_invalidate_addr() [V2,1/8] kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() - - - --- 2023-02-07 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,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,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
[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,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,2/5] KVM: X86: Fix comments in update_permission_bitmask KVM: X86: permission_fault() for SMAP - - - --- 2022-03-11 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,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,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
[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
[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
[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
[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,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
[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,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,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,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,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,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,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,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,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
[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
[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
[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,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
[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
« 1 2 3 »