Linux IOMMU Development
 help / color / mirror / Atom feed
 messages from 2023-12-01 19:46:04 to 2023-12-06 01:29:44 UTC [more...]

[RFC PATCH 00/42] Sharing KVM TDP to IOMMU
 2023-12-06  1:00 UTC  (73+ messages)
` [RFC PATCH 01/42] KVM: Public header for KVM to export TDP
` [RFC PATCH 02/42] KVM: x86: Arch header for kvm to export TDP for Intel
` [RFC PATCH 03/42] KVM: Introduce VM ioctl KVM_CREATE_TDP_FD
` [RFC PATCH 04/42] KVM: Skeleton of KVM TDP FD object
` [RFC PATCH 05/42] KVM: Embed "arch" object and call arch init/destroy in TDP FD
` [RFC PATCH 06/42] KVM: Register/Unregister importers to KVM exported TDP
` [RFC PATCH 07/42] KVM: Forward page fault requests to arch specific code for "
` [RFC PATCH 08/42] KVM: Add a helper to notify importers that KVM exported TDP is flushed
` [RFC PATCH 09/42] iommu: Add IOMMU_DOMAIN_KVM
` [RFC PATCH 10/42] iommu: Add new iommu op to create domains managed by KVM
` [RFC PATCH 11/42] iommu: Add new domain op cache_invalidate_kvm
` [RFC PATCH 12/42] iommufd: Introduce allocation data info and flag for KVM managed HWPT
` [RFC PATCH 13/42] iommufd: Add a KVM HW pagetable object
` [RFC PATCH 14/42] iommufd: Enable KVM HW page table object to be proxy between KVM and IOMMU
` [RFC PATCH 15/42] iommufd: Add iopf handler to KVM hw pagetable
` [RFC PATCH 16/42] iommufd: Enable device feature IOPF during device attachment to KVM HWPT
` [RFC PATCH 17/42] iommu/vt-d: Make some macros and helpers to be extern
` [RFC PATCH 18/42] iommu/vt-d: Support of IOMMU_DOMAIN_KVM domain in Intel IOMMU
` [RFC PATCH 19/42] iommu/vt-d: Set bit PGSNP in PASIDTE if domain cache coherency is enforced
` [RFC PATCH 20/42] iommu/vt-d: Support attach devices to IOMMU_DOMAIN_KVM domain
` [RFC PATCH 21/42] iommu/vt-d: Check reserved bits for "
` [RFC PATCH 22/42] iommu/vt-d: Support cache invalidate of "
` [RFC PATCH 23/42] iommu/vt-d: Allow pasid 0 in IOPF
` [RFC PATCH 24/42] KVM: x86/mmu: Move bit SPTE_MMU_PRESENT from bit 11 to bit 59
` [RFC PATCH 25/42] KVM: x86/mmu: Abstract "struct kvm_mmu_common" from "struct kvm_mmu"
` [RFC PATCH 26/42] KVM: x86/mmu: introduce new op get_default_mt_mask to kvm_x86_ops
` [RFC PATCH 27/42] KVM: x86/mmu: change param "vcpu" to "kvm" in kvm_mmu_hugepage_adjust()
` [RFC PATCH 28/42] KVM: x86/mmu: change "vcpu" to "kvm" in page_fault_handle_page_track()
` [RFC PATCH 29/42] KVM: x86/mmu: remove param "vcpu" from kvm_mmu_get_tdp_level()
` [RFC PATCH 30/42] KVM: x86/mmu: remove param "vcpu" from kvm_calc_tdp_mmu_root_page_role()
` [RFC PATCH 31/42] KVM: x86/mmu: add extra param "kvm" to kvm_faultin_pfn()
` [RFC PATCH 32/42] KVM: x86/mmu: add extra param "kvm" to make_mmio_spte()
` [RFC PATCH 33/42] KVM: x86/mmu: add extra param "kvm" to make_spte()
` [RFC PATCH 34/42] KVM: x86/mmu: add extra param "kvm" to tdp_mmu_map_handle_target_level()
` [RFC PATCH 35/42] KVM: x86/mmu: Get/Put TDP root page to be exported
` [RFC PATCH 36/42] KVM: x86/mmu: Keep exported TDP root valid
` [RFC PATCH 37/42] KVM: x86: Implement KVM exported TDP fault handler on x86
` [RFC PATCH 38/42] KVM: x86: "compose" and "get" interface for meta data of exported TDP
` [RFC PATCH 39/42] KVM: VMX: add config KVM_INTEL_EXPORTED_EPT
` [RFC PATCH 40/42] KVM: VMX: Compose VMX specific meta data for KVM exported TDP
` [RFC PATCH 41/42] KVM: VMX: Implement ops .flush_remote_tlbs* in VMX when EPT is on
` [RFC PATCH 42/42] KVM: VMX: Notify importers of exported TDP to flush TLBs on KVM flushes EPT

[PATCH] iommu/arm-smmu-v3: disable stall for quiet_cd
 2023-12-06  0:57 UTC 

[PATCH v2 00/27] Update SMMUv3 to the modern iommu API (part 2/3)
 2023-12-05 23:53 UTC  (8+ messages)
` [PATCH v2 01/27] iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA
` [PATCH v2 10/27] iommu/arm-smmu-v3: Move the CD generation for SVA into a function
` [PATCH v2 19/27] iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA

[PATCH v3 00/19] Update SMMUv3 to the modern iommu API (part 1/3)
 2023-12-05 19:14 UTC  (20+ messages)
` [PATCH v3 01/19] iommu/arm-smmu-v3: Add a type for the STE
` [PATCH v3 02/19] iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()
` [PATCH v3 03/19] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED
` [PATCH v3 04/19] iommu/arm-smmu-v3: Make STE programming independent of the callers
` [PATCH v3 05/19] iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass
` [PATCH v3 06/19] iommu/arm-smmu-v3: Move arm_smmu_rmr_install_bypass_ste()
` [PATCH v3 07/19] iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions
` [PATCH v3 08/19] iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()
` [PATCH v3 09/19] iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev
` [PATCH v3 10/19] iommu/arm-smmu-v3: Compute the STE only once for each master
` [PATCH v3 11/19] iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev()
` [PATCH v3 12/19] iommu/arm-smmu-v3: Put writing the context descriptor in the right order
` [PATCH v3 13/19] iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()
` [PATCH v3 14/19] iommu/arm-smmu-v3: Remove arm_smmu_master->domain
` [PATCH v3 15/19] iommu/arm-smmu-v3: Add a global static IDENTITY domain
` [PATCH v3 16/19] iommu/arm-smmu-v3: Add a global static BLOCKED domain
` [PATCH v3 17/19] iommu/arm-smmu-v3: Use the identity/blocked domain during release
` [PATCH v3 18/19] iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize
` [PATCH v3 19/19] iommu/arm-smmu-v3: Convert to domain_alloc_paging()

[PATCH v2 00/19] Update SMMUv3 to the modern iommu API (part 1/3)
 2023-12-05 19:03 UTC  (49+ messages)
` [PATCH v2 01/19] iommu/arm-smmu-v3: Add a type for the STE
` [PATCH v2 02/19] iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()
` [PATCH v2 03/19] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED
` [PATCH v2 04/19] iommu/arm-smmu-v3: Make STE programming independent of the callers
` [PATCH v2 05/19] iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass
` [PATCH v2 06/19] iommu/arm-smmu-v3: Move arm_smmu_rmr_install_bypass_ste()
` [PATCH v2 07/19] iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions
` [PATCH v2 08/19] iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()
` [PATCH v2 09/19] iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev
` [PATCH v2 10/19] iommu/arm-smmu-v3: Compute the STE only once for each master
` [PATCH v2 11/19] iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev()
` [PATCH v2 12/19] iommu/arm-smmu-v3: Put writing the context descriptor in the right order
` [PATCH v2 13/19] iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()
` [PATCH v2 14/19] iommu/arm-smmu-v3: Remove arm_smmu_master->domain
` [PATCH v2 15/19] iommu/arm-smmu-v3: Add a global static IDENTITY domain
` [PATCH v2 16/19] iommu/arm-smmu-v3: Add a global static BLOCKED domain
` [PATCH v2 17/19] iommu/arm-smmu-v3: Use the identity/blocked domain during release
` [PATCH v2 18/19] iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize
` [PATCH v2 19/19] iommu/arm-smmu-v3: Convert to domain_alloc_paging()

Bug in add_dma_entry()'s debugging code
 2023-12-05 18:28 UTC  (11+ messages)

[PATCH v6 2/6] iommufd: Add IOMMU_HWPT_INVALIDATE
 2023-12-05 17:33 UTC  (15+ messages)

[PATCH v7 00/12] iommu: Prepare to deliver page faults to user space
 2023-12-05 15:52 UTC  (42+ messages)
` [PATCH v7 01/12] iommu: Move iommu fault data to linux/iommu.h
` [PATCH v7 02/12] iommu/arm-smmu-v3: Remove unrecoverable faults reporting
` [PATCH v7 03/12] iommu: Remove unrecoverable fault data
` [PATCH v7 04/12] iommu: Cleanup iopf data structure definitions
` [PATCH v7 05/12] iommu: Merge iopf_device_param into iommu_fault_param
` [PATCH v7 06/12] iommu: Remove iommu_[un]register_device_fault_handler()
` [PATCH v7 07/12] iommu: Merge iommu_fault_event and iopf_fault
` [PATCH v7 08/12] iommu: Prepare for separating SVA and IOPF
` [PATCH v7 09/12] iommu: Make iommu_queue_iopf() more generic
` [PATCH v7 11/12] iommu: Consolidate per-device fault data management
` [PATCH v7 12/12] iommu: Improve iopf_queue_flush_dev()

Fwd: Kernels v6.5 and v6.6 break resume from standby (s3) on some Intel systems if VT-d is enabled
 2023-12-05 14:57 UTC  (3+ messages)

[PATCH V2] iommu: Don't reserve 0-length IOVA region
 2023-12-05  6:56 UTC 

[PATCH v2 0/6] iommu/vt-d: Convert to use static identity domain
 2023-12-05  1:22 UTC  (7+ messages)
` [PATCH v2 1/6] iommu/vt-d: Setup scalable mode context entry in probe path
` [PATCH v2 2/6] iommu/vt-d: Remove scalable mode context entry setup from attach_dev
` [PATCH v2 3/6] iommu/vt-d: Refactor domain_context_mapping_one() to be reusable
` [PATCH v2 4/6] iommu/vt-d: Remove 1:1 mappings from identity domain
` [PATCH v2 5/6] iommu/vt-d: Add support for static "
` [PATCH v2 6/6] iommu/vt-d: Cleanup si_domain

[GIT PULL] Please pull IOMMUFD subsystem changes
 2023-12-04 21:59 UTC  (2+ messages)

[PATCH v2 00/35] bitops: add atomic find_bit() operations
 2023-12-04 18:51 UTC  (6+ messages)
` [PATCH v2 01/35] lib/find: add atomic find_bit() primitives
` [PATCH v2 02/35] lib/find: add test for atomic find_bit() ops
  ` [PATCH v2 19/35] iommu: use atomic find_bit() API where appropriate

Performance drop due to alloc_workqueue() misuse and recent change
 2023-12-04 18:07 UTC  (2+ messages)

[PATCH v2 0/6] IOMMUFD: Deliver IO page faults to user space
 2023-12-04 15:32 UTC  (3+ messages)

[PATCH v2 0/6] SM8450 / SM8550 Adreno
 2023-12-04 12:57 UTC  (9+ messages)
` [PATCH v2 1/6] dt-bindings: arm-smmu: Document SM8[45]50 GPU SMMU
` [PATCH v2 2/6] arm64: dts: qcom: sm8450: Add GPU nodes
` [PATCH v2 3/6] arm64: dts: qcom: sm8550: "
` [PATCH v2 4/6] arm64: dts: qcom: sm8550-qrd: Enable the A740 GPU
` [PATCH v2 5/6] arm64: dts: qcom: sm8550-mtp: "
` [PATCH v2 6/6] arm64: dts: qcom: sm8450-hdk: Enable the A730 GPU

[PATCH 0/7] dma-mapping: Clean up arch_setup_dma_ops()
 2023-12-04 12:54 UTC  (6+ messages)
` [PATCH 4/7] dma-mapping: Add helpers for dma_range_map bounds
` [PATCH 7/7] dma-mapping: Simplify arch_setup_dma_ops()

[PATCH v3 00/12] RB1/QCM2290 features
 2023-12-03 11:26 UTC  (3+ messages)
` (subset) "

[PATCH 0/6] SM8450 / SM8550 Adreno
 2023-12-03  4:09 UTC  (4+ messages)
` [PATCH 3/6] arm64: dts: qcom: sm8550: Add GPU nodes

[git pull] IOMMU Fixes for Linux v6.7-rc3
 2023-12-02  0:05 UTC  (2+ messages)

[PATCH] iommu: Change kconfig around IOMMU_SVA
 2023-12-01 20:48 UTC  (2+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox