Show patches with: Submitter = Yan Zhao       |   243 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,2/2] KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removal SEPT SEAMCALL retry proposal - - - --- 2024-11-21 Yan Zhao New
[RFC,1/2] KVM: TDX: Retry in TDX when installing TD private/sept pages SEPT SEAMCALL retry proposal - - - --- 2024-11-21 Yan Zhao New
KVM: x86/mmu: Only zap valid non-mirror roots in kvm_zap_gfn_range() KVM: x86/mmu: Only zap valid non-mirror roots in kvm_zap_gfn_range() - - - --- 2024-11-15 Yan Zhao New
[v2,24/24,HACK] KVM: TDX: Retry seamcall when TDX_OPERAND_BUSY with operand SEPT TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,23/24] KVM: TDX: Handle vCPU dissociation TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,22/24] KVM: TDX: Finalize VM initialization TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,21/24] KVM: TDX: Add an ioctl to create initial guest memory TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,20/24] KVM: x86/mmu: Export kvm_tdp_map_page() TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,19/24] KVM: TDX: Implement hook to get max mapping level of private pages TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,18/24] KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page table TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,17/24] KVM: TDX: Handle TLB tracking for TDX TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,16/24] KVM: TDX: Set per-VM shadow_mmio_value to 0 TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,15/24] KVM: x86/mmu: Add setter for shadow_mmio_value TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,14/24] KVM: TDX: Require TDP MMU and mmio caching for TDX TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,13/24] x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contents TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,12/24] x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,11/24] x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,10/24] x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,09/24] x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pages TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,08/24] KVM: TDX: Set gfn_direct_bits to shared bit TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,07/24] KVM: TDX: Add load_mmu_pgd method for TDX TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,06/24] KVM: TDX: Add accessors VMX VMCS helpers TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,05/24] KVM: VMX: Teach EPT violation helper about private mem TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[v2,04/24] KVM: VMX: Split out guts of EPT violation to common/exposed function TDX MMU Part 2 - 3 - --- 2024-11-12 Yan Zhao New
[v2,03/24] KVM: x86/mmu: Do not enable page track for TD guest TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,02/24] KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU TDX MMU Part 2 - 1 - --- 2024-11-12 Yan Zhao New
[v2,01/24] KVM: x86/mmu: Implement memslot deletion for TDX TDX MMU Part 2 - - - --- 2024-11-12 Yan Zhao New
[2/2] KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file RCU related fix based on kvm-coco-queue. - - - --- 2024-11-04 Yan Zhao New
[1/2] KVM: x86/tdp_mmu: Use rcu_dereference() to protect sptep for dereferencing RCU related fix based on kvm-coco-queue. - - - --- 2024-11-04 Yan Zhao New
[v2] KVM: VMX: Remove the unused variable "gpa" in __invept() [v2] KVM: VMX: Remove the unused variable "gpa" in __invept() - - - --- 2024-10-14 Yan Zhao New
KVM: VMX: Remove the unused variable "gpa" in __invept() KVM: VMX: Remove the unused variable "gpa" in __invept() - - - --- 2024-10-14 Yan Zhao New
[v2] drm/bochs: use devm_ioremap_wc() to map framebuffer [v2] drm/bochs: use devm_ioremap_wc() to map framebuffer - 1 2 --- 2024-09-09 Yan Zhao New
drm/bochs: use ioremap_wc() to map framebuffer during driver probing drm/bochs: use ioremap_wc() to map framebuffer during driver probing - - - --- 2024-09-09 Yan Zhao New
[v2,4/4] KVM: selftests: Test memslot move in memslot_perf_test with quirk disabled Introduce a quirk to control memslot zap behavior - - - --- 2024-07-03 Yan Zhao New
[v2,3/4] KVM: selftests: Allow slot modification stress test with quirk disabled Introduce a quirk to control memslot zap behavior - - - --- 2024-07-03 Yan Zhao New
[v2,2/4] KVM: selftests: Test slot move/delete with slot zap quirk enabled/disabled Introduce a quirk to control memslot zap behavior - - - --- 2024-07-03 Yan Zhao New
[v2,1/4] KVM: x86/mmu: Introduce a quirk to control memslot zap behavior Introduce a quirk to control memslot zap behavior - - - --- 2024-07-03 Yan Zhao New
vfio: Get/put KVM only for the first/last vfio_df_open/close in cdev path vfio: Get/put KVM only for the first/last vfio_df_open/close in cdev path - 1 - --- 2024-06-28 Yan Zhao New
vfio: Reuse file f_inode as vfio device inode vfio: Reuse file f_inode as vfio device inode - - - --- 2024-06-17 Yan Zhao New
[5/5] KVM: selftests: Test private access to deleted memslot with quirk disabled Introduce a quirk to control memslot zap behavior - - - --- 2024-06-13 Yan Zhao New
[4/5] KVM: selftests: Test memslot move in memslot_perf_test with quirk disabled Introduce a quirk to control memslot zap behavior - - - --- 2024-06-13 Yan Zhao New
[3/5] KVM: selftests: Allow slot modification stress test with quirk disabled Introduce a quirk to control memslot zap behavior - - - --- 2024-06-13 Yan Zhao New
[2/5] KVM: selftests: Test slot move/delete with slot zap quirk enabled/disabled Introduce a quirk to control memslot zap behavior - - - --- 2024-06-13 Yan Zhao New
[1/5] KVM: x86/mmu: Introduce a quirk to control memslot zap behavior Introduce a quirk to control memslot zap behavior - - - --- 2024-06-13 Yan Zhao New
[5/5] iommufd: Flush CPU caches on DMA pages in non-coherent domains Enforce CPU cache flush for non-coherent device assignment - - - --- 2024-05-07 Yan Zhao New
[4/5] vfio/type1: Flush CPU caches on DMA pages in non-coherent domains Enforce CPU cache flush for non-coherent device assignment - - - --- 2024-05-07 Yan Zhao New
[3/5] x86/mm: Introduce and export interface arch_clean_nonsnoop_dma() Enforce CPU cache flush for non-coherent device assignment - - - --- 2024-05-07 Yan Zhao New
[2/5] KVM: x86/mmu: Fine-grained check of whether a invalid & RAM PFN is MMIO Enforce CPU cache flush for non-coherent device assignment - - - --- 2024-05-07 Yan Zhao New
[1/5] x86/pat: Let pat_pfn_immune_to_uc_mtrr() check MTRR for untracked PAT range Enforce CPU cache flush for non-coherent device assignment - - - --- 2024-05-07 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
[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
« 1 2 3 »