Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Yan Zhao
| 114 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
mm: Remove broken pfn_to_virt() on arch csky/hexagon/openrisc
mm: Remove broken pfn_to_virt() on arch csky/hexagon/openrisc
- 1 -
-
-
-
2024-02-02
Yan Zhao
New
[4/4] openrisc: apply page shift to PFN instead of VA in pfn_to_virt
apply page shift to PFN instead of VA in pfn_to_virt
- - -
-
-
-
2024-01-31
Yan Zhao
New
[3/4] Hexagon: apply page shift to PFN instead of VA in pfn_to_virt
apply page shift to PFN instead of VA in pfn_to_virt
- - -
-
-
-
2024-01-31
Yan Zhao
New
[2/4] csky: apply page shift to PFN instead of VA in pfn_to_virt
apply page shift to PFN instead of VA in pfn_to_virt
- 1 -
-
-
-
2024-01-31
Yan Zhao
New
[1/4] asm-generic/page.h: apply page shift to PFN instead of VA in pfn_to_virt
apply page shift to PFN instead of VA in pfn_to_virt
- 2 -
-
-
-
2024-01-31
Yan Zhao
New
[4/4] KVM: selftests: Set KVM_MEM_NON_COHERENT_DMA as a supported memslot flag
KVM: Honor guest memory types for virtio GPU devices
- - -
-
-
-
2024-01-05
Yan Zhao
New
[3/4] KVM: VMX: Honor guest PATs for memslots of flag KVM_MEM_NON_COHERENT_DMA
KVM: Honor guest memory types for virtio GPU devices
- - 1
-
-
-
2024-01-05
Yan Zhao
New
[2/4] KVM: x86: Add a new param "slot" to op get_mt_mask in kvm_x86_ops
KVM: Honor guest memory types for virtio GPU devices
- - 1
-
-
-
2024-01-05
Yan Zhao
New
[1/4] KVM: Introduce a new memslot flag KVM_MEM_NON_COHERENT_DMA
KVM: Honor guest memory types for virtio GPU devices
- - 1
-
-
-
2024-01-05
Yan Zhao
New
[RFC,v2,3/3] KVM: selftests: Add set_memory_region_io to test memslots for MMIO BARs
KVM: allow mapping of compound tail pages for IO or PFNMAP mapping
- - -
-
-
-
2024-01-03
Yan Zhao
New
[RFC,v2,2/3] KVM: selftests: add selftest driver for KVM to test memory slots for MMIO BARs
KVM: allow mapping of compound tail pages for IO or PFNMAP mapping
- - -
-
-
-
2024-01-03
Yan Zhao
New
[RFC,v2,1/3] KVM: allow mapping of compound tail pages for IO or PFNMAP mapping
KVM: allow mapping of compound tail pages for IO or PFNMAP mapping
- - -
-
-
-
2024-01-03
Yan Zhao
New
[RFC] KVM: Introduce KVM VIRTIO device
[RFC] KVM: Introduce KVM VIRTIO device
- 1 -
-
-
-
2023-12-14
Yan Zhao
New
[RFC,42/42] KVM: VMX: Notify importers of exported TDP to flush TLBs on KVM flushes EPT
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,41/42] KVM: VMX: Implement ops .flush_remote_tlbs* in VMX when EPT is on
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,40/42] KVM: VMX: Compose VMX specific meta data for KVM exported TDP
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,39/42] KVM: VMX: add config KVM_INTEL_EXPORTED_EPT
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,38/42] KVM: x86: "compose" and "get" interface for meta data of exported TDP
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,37/42] KVM: x86: Implement KVM exported TDP fault handler on x86
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,36/42] KVM: x86/mmu: Keep exported TDP root valid
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,35/42] KVM: x86/mmu: Get/Put TDP root page to be exported
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,34/42] KVM: x86/mmu: add extra param "kvm" to tdp_mmu_map_handle_target_level()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,33/42] KVM: x86/mmu: add extra param "kvm" to make_spte()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,32/42] KVM: x86/mmu: add extra param "kvm" to make_mmio_spte()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,31/42] KVM: x86/mmu: add extra param "kvm" to kvm_faultin_pfn()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,30/42] KVM: x86/mmu: remove param "vcpu" from kvm_calc_tdp_mmu_root_page_role()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,29/42] KVM: x86/mmu: remove param "vcpu" from kvm_mmu_get_tdp_level()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,28/42] KVM: x86/mmu: change "vcpu" to "kvm" in page_fault_handle_page_track()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,27/42] KVM: x86/mmu: change param "vcpu" to "kvm" in kvm_mmu_hugepage_adjust()
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,26/42] KVM: x86/mmu: introduce new op get_default_mt_mask to kvm_x86_ops
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,25/42] KVM: x86/mmu: Abstract "struct kvm_mmu_common" from "struct kvm_mmu"
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,24/42] KVM: x86/mmu: Move bit SPTE_MMU_PRESENT from bit 11 to bit 59
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,23/42] iommu/vt-d: Allow pasid 0 in IOPF
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,22/42] iommu/vt-d: Support cache invalidate of IOMMU_DOMAIN_KVM domain
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,21/42] iommu/vt-d: Check reserved bits for IOMMU_DOMAIN_KVM domain
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,20/42] iommu/vt-d: Support attach devices to IOMMU_DOMAIN_KVM domain
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,19/42] iommu/vt-d: Set bit PGSNP in PASIDTE if domain cache coherency is enforced
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,18/42] iommu/vt-d: Support of IOMMU_DOMAIN_KVM domain in Intel IOMMU
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,17/42] iommu/vt-d: Make some macros and helpers to be extern
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,16/42] iommufd: Enable device feature IOPF during device attachment to KVM HWPT
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,15/42] iommufd: Add iopf handler to KVM hw pagetable
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,14/42] iommufd: Enable KVM HW page table object to be proxy between KVM and IOMMU
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,13/42] iommufd: Add a KVM HW pagetable object
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,12/42] iommufd: Introduce allocation data info and flag for KVM managed HWPT
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,11/42] iommu: Add new domain op cache_invalidate_kvm
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,10/42] iommu: Add new iommu op to create domains managed by KVM
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,09/42] iommu: Add IOMMU_DOMAIN_KVM
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,08/42] KVM: Add a helper to notify importers that KVM exported TDP is flushed
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,07/42] KVM: Forward page fault requests to arch specific code for exported TDP
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,06/42] KVM: Register/Unregister importers to KVM exported TDP
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,05/42] KVM: Embed "arch" object and call arch init/destroy in TDP FD
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,04/42] KVM: Skeleton of KVM TDP FD object
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,03/42] KVM: Introduce VM ioctl KVM_CREATE_TDP_FD
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,02/42] KVM: x86: Arch header for kvm to export TDP for Intel
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
[RFC,01/42] KVM: Public header for KVM to export TDP
Sharing KVM TDP to IOMMU
- - -
-
-
-
2023-12-02
Yan Zhao
New
Documentation: x86: Correct effective memory type for MTRR=WC and PAT=UC-
Documentation: x86: Correct effective memory type for MTRR=WC and PAT=UC-
- 1 -
-
-
-
2023-11-06
Yan Zhao
New
[RFC,v2,5/5] KVM: Unmap pages only when it's indeed protected for NUMA migration
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-10
Yan Zhao
New
[RFC,v2,4/5] mm/autonuma: call .numa_protect() when page is protected for NUMA migrate
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-10
Yan Zhao
New
[RFC,v2,3/5] mm/mmu_notifier: introduce a new callback .numa_protect
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-10
Yan Zhao
New
[RFC,v2,2/5] mm: don't set PROT_NONE to maybe-dma-pinned pages for NUMA-migrate purpose
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-10
Yan Zhao
New
[RFC,v2,1/5] mm/mmu_notifier: introduce a new mmu notifier flag MMU_NOTIFIER_RANGE_NUMA
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-10
Yan Zhao
New
[2/2] KVM: x86/mmu: prefetch SPTE directly in x86 TDP MMU's change_pte() handler
KVM: x86/mmu: .change_pte() optimization in TDP MMU
- - -
-
-
-
2023-08-08
Yan Zhao
New
[1/2] KVM: x86/mmu: Remove dead code in .change_pte() handler in x86 TDP MMU
KVM: x86/mmu: .change_pte() optimization in TDP MMU
- - -
-
-
-
2023-08-08
Yan Zhao
New
[RFC,3/3] KVM: x86/mmu: skip zap maybe-dma-pinned pages for NUMA migration
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-08
Yan Zhao
New
[RFC,2/3] mm: don't set PROT_NONE to maybe-dma-pinned pages for NUMA-migrate purpose
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-08
Yan Zhao
New
[RFC,1/3] mm/mmu_notifier: introduce a new mmu notifier flag MMU_NOTIFIER_RANGE_NUMA
Reduce NUMA balance caused TLB-shootdowns in a VM
- - -
-
-
-
2023-08-08
Yan Zhao
New
drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler
drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler
- 1 -
-
-
-
2023-07-31
Yan Zhao
New
KVM: allow mapping of compound tail pages for IO or PFNMAP mapping
KVM: allow mapping of compound tail pages for IO or PFNMAP mapping
- - -
-
-
-
2023-07-19
Yan Zhao
New
[v4,12/12] KVM: x86/mmu: convert kvm_zap_gfn_range() to use shared mmu_lock in TDP MMU
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,11/12] KVM: x86/mmu: split a single gfn zap range when guest MTRRs are honored
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,10/12] KVM: x86/mmu: fine-grained gfn zap when guest MTRRs are honored
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,09/12] KVM: x86/mmu: serialize vCPUs to zap gfn when guest MTRRs are honored
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,08/12] KVM: x86: centralize code to get CD=1 memtype when guest MTRRs are honored
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,07/12] KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,06/12] KVM: x86/mmu: move TDP zaps from guest MTRRs update to CR0.CD toggling
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,05/12] KVM: x86/mmu: zap KVM TDP when noncoherent DMA assignment starts/stops
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,04/12] KVM: x86/mmu: Use KVM honors guest MTRRs helper when update mtrr
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,03/12] KVM: x86/mmu: Use KVM honors guest MTRRs helper when CR0.CD toggles
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,02/12] KVM: x86/mmu: Use KVM honors guest MTRRs helper in kvm_tdp_page_fault()
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v4,01/12] KVM: x86/mmu: helpers to return if KVM honors guest MTRRs
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-07-14
Yan Zhao
New
[v3,11/11] KVM: x86/mmu: split a single gfn zap range when guest MTRRs are honored
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,10/11] KVM: x86/mmu: fine-grained gfn zap when guest MTRRs are honored
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,09/11] KVM: x86/mmu: serialize vCPUs to zap gfn when guest MTRRs are honored
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,08/11] KVM: x86: move vmx code to get EPT memtype when CR0.CD=1 to x86 common code
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,07/11] KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,06/11] KVM: x86/mmu: move TDP zaps from guest MTRRs update to CR0.CD toggling
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,05/11] KVM: x86/mmu: zap KVM TDP when noncoherent DMA assignment starts/stops
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,04/11] KVM: x86/mmu: Use KVM honors guest MTRRs helper when update mtrr
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,03/11] KVM: x86/mmu: Use KVM honors guest MTRRs helper when CR0.CD toggles
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,02/11] KVM: x86/mmu: Use KVM honors guest MTRRs helper in kvm_tdp_page_fault()
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v3,01/11] KVM: x86/mmu: helpers to return if KVM honors guest MTRRs
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-06-16
Yan Zhao
New
[v2] vfio/type1: check pfn valid before converting to struct page
[v2] vfio/type1: check pfn valid before converting to struct page
- 2 -
-
-
-
2023-05-19
Yan Zhao
New
vfio/type1: check pfn valid before converting to struct page
vfio/type1: check pfn valid before converting to struct page
- 1 -
-
-
-
2023-05-16
Yan Zhao
New
[v2,6/6] KVM: x86/mmu: use per-VM based MTRR for EPT
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-05-09
Yan Zhao
New
[v2,5/6] KVM: x86: Keep a per-VM MTRR state
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-05-09
Yan Zhao
New
[v2,4/6] KVM: x86/mmu: Zap all EPT leaf entries according noncoherent DMA count
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-05-09
Yan Zhao
New
[v2,3/6] KVM: x86/mmu: only zap EPT when guest MTRR changes
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-05-09
Yan Zhao
New
[v2,2/6] KVM: x86/mmu: only zap EPT when guest CR0_CD changes
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-05-09
Yan Zhao
New
[v2,1/6] KVM: x86/mmu: add a new mmu zap helper to indicate memtype changes
KVM: x86/mmu: refine memtype related mmu zap
- - -
-
-
-
2023-05-09
Yan Zhao
New
vfio/pci: take mmap write lock for io_remap_pfn_range
vfio/pci: take mmap write lock for io_remap_pfn_range
- - -
-
-
-
2023-05-08
Yan Zhao
New
«
1
2
»