Linux IOMMU Development
 help / color / mirror / Atom feed
 messages from 2023-12-04 19:35:39 to 2023-12-08 05:52:21 UTC [more...]

[PATCH v2 0/6] IOMMUFD: Deliver IO page faults to user space
 2023-12-08  5:47 UTC  (7+ messages)
  ` [PATCH v2 4/6] iommufd: Deliver fault messages "

[PATCH RFC 00/13] Coalesced Interrupt Delivery with posted MSI
 2023-12-08  4:54 UTC  (28+ messages)
` [PATCH RFC 01/13] x86: Move posted interrupt descriptor out of vmx code
` [PATCH RFC 02/13] x86: Add a Kconfig option for posted MSI
` [PATCH RFC 03/13] x86: Reserved a per CPU IDT vector for posted MSIs
` [PATCH RFC 04/13] iommu/vt-d: Add helper and flag to check/disable posted MSI
` [PATCH RFC 06/13] x86/irq: Unionize PID.PIR for 64bit access w/o casting
` [PATCH RFC 07/13] x86/irq: Add helpers for checking Intel PID
` [PATCH RFC 09/13] x86/irq: Install posted MSI notification handler
` [PATCH RFC 10/13] x86/irq: Handle potential lost IRQ during migration and CPU offline
` [PATCH RFC 11/13] iommu/vt-d: Add an irq_chip for posted MSIs
` [PATCH RFC 12/13] iommu/vt-d: Add a helper to retrieve PID address
` [PATCH RFC 13/13] iommu/vt-d: Enable posted mode for device MSIs

[PATCH v2] iommu: Set owner token to SVA domain
 2023-12-08  1:53 UTC 

[PATCH 1/1] iommu: Set owner token to sva and nested domains
 2023-12-08  1:42 UTC  (4+ messages)

[PATCH] iommu/arm-smmu-qcom: Add missing GMU entry to match table
 2023-12-07 21:24 UTC 

[PATCH v2 0/7] IOMMU related FW parsing cleanup
 2023-12-07 18:03 UTC  (8+ messages)
` [PATCH v2 1/7] iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()
` [PATCH v2 2/7] iommmu/of: Do not return struct iommu_ops from of_iommu_configure()
` [PATCH v2 3/7] iommu/of: Use -ENODEV consistently in of_iommu_configure()
` [PATCH v2 4/7] iommu: Mark dev_iommu_get() with lockdep
` [PATCH v2 5/7] iommu: Mark dev_iommu_priv_set() with a lockdep
` [PATCH v2 6/7] acpi: Do not return struct iommu_ops from acpi_iommu_configure_id()
` [PATCH v2 7/7] iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places

[PATCH v6 0/6] iommufd: Add nesting infrastructure (part 2/2)
 2023-12-07 14:42 UTC  (15+ messages)
` [PATCH v6 1/6] iommu: Add cache_invalidate_user op
` [PATCH v6 2/6] iommufd: Add IOMMU_HWPT_INVALIDATE
` [PATCH v6 4/6] iommufd/selftest: Add mock_domain_cache_invalidate_user support
` [PATCH v6 6/6] iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl

[PATCH 0/3] ARM: qcom: drop 32-bit machine Kconfig entries
 2023-12-07 13:06 UTC  (5+ messages)
` [PATCH 1/3] iommu/msm-iommu: don't limit the driver too much
` [PATCH 2/3] ARM: qcom: drop most of 32-bit ARCH_QCOM subtypes
` [PATCH 3/3] ARM: qcom: merge remaining subplatforms into sensible Kconfig entry

[PATCH v2 00/35] bitops: add atomic find_bit() operations
 2023-12-07  9:10 UTC  (4+ messages)

[PATCH 0/3] vfio-pci support pasid attach/detach
 2023-12-07  8:47 UTC  (3+ messages)
` [PATCH 3/3] vfio: Report PASID capability via VFIO_DEVICE_FEATURE ioctl

[PATCH v8 00/12] iommu: Prepare to deliver page faults to user space
 2023-12-07  6:43 UTC  (13+ messages)
` [PATCH v8 01/12] iommu: Move iommu fault data to linux/iommu.h
` [PATCH v8 02/12] iommu/arm-smmu-v3: Remove unrecoverable faults reporting
` [PATCH v8 03/12] iommu: Remove unrecoverable fault data
` [PATCH v8 04/12] iommu: Cleanup iopf data structure definitions
` [PATCH v8 05/12] iommu: Merge iopf_device_param into iommu_fault_param
` [PATCH v8 06/12] iommu: Remove iommu_[un]register_device_fault_handler()
` [PATCH v8 07/12] iommu: Merge iommu_fault_event and iopf_fault
` [PATCH v8 08/12] iommu: Prepare for separating SVA and IOPF
` [PATCH v8 09/12] iommu: Make iommu_queue_iopf() more generic
` [PATCH v8 10/12] iommu: Separate SVA and IOPF
` [PATCH v8 11/12] iommu: Refine locking for per-device fault data management
` [PATCH v8 12/12] iommu: Use refcount for fault data access

[PATCH v7 0/3] Add Intel VT-d nested translation (part 2/2)
 2023-12-06 18:56 UTC  (3+ messages)
` [PATCH v7 3/3] iommu/vt-d: Add iotlb flush for nested domain

[PATCH v3 00/27] Update SMMUv3 to the modern iommu API (part 2/3)
 2023-12-06 17:28 UTC  (28+ messages)
` [PATCH v3 01/27] iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA
` [PATCH v3 02/27] iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID
` [PATCH v3 03/27] iommu/arm-smmu-v3: Do not ATC invalidate the entire domain
` [PATCH v3 04/27] iommu/arm-smmu-v3: Add a type for the CD entry
` [PATCH v3 05/27] iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry_step()
` [PATCH v3 06/27] iommu/arm-smmu-v3: Consolidate clearing a CD table entry
` [PATCH v3 07/27] iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function
` [PATCH v3 08/27] iommu/arm-smmu-v3: Move allocation of the cdtable into arm_smmu_get_cd_ptr()
` [PATCH v3 09/27] iommu/arm-smmu-v3: Allocate the CD table entry in advance
` [PATCH v3 10/27] iommu/arm-smmu-v3: Move the CD generation for SVA into a function
` [PATCH v3 11/27] iommu/arm-smmu-v3: Lift CD programming out of the SVA notifier code
` [PATCH v3 12/27] iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()
` [PATCH v3 13/27] iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated list
` [PATCH v3 14/27] iommu/arm-smmu-v3: Make changing domains be hitless for ATS
` [PATCH v3 15/27] iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain
` [PATCH v3 16/27] iommu/arm-smmu-v3: Keep track of valid CD entries in the cd_table
` [PATCH v3 17/27] iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface
` [PATCH v3 18/27] iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain
` [PATCH v3 19/27] iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA
` [PATCH v3 20/27] iommu: Add ops->domain_alloc_sva()
` [PATCH v3 21/27] iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain
` [PATCH v3 22/27] iommu/arm-smmu-v3: Consolidate freeing the ASID/VMID
` [PATCH v3 23/27] iommu/arm-smmu-v3: Move the arm_smmu_asid_xa to per-smmu like vmid
` [PATCH v3 24/27] iommu/arm-smmu-v3: Bring back SVA BTM support
` [PATCH v3 25/27] iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used
` [PATCH v3 26/27] iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED
` [PATCH v3 27/27] iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID

Bug in add_dma_entry()'s debugging code
 2023-12-06 16:21 UTC  (12+ messages)

[PATCH] iommu/arm-smmu-v3: disable stall for quiet_cd
 2023-12-06 13:47 UTC  (5+ messages)

[PATCH v6 2/6] iommufd: Add IOMMU_HWPT_INVALIDATE
 2023-12-06 12:48 UTC  (12+ messages)

[PATCH 2/2] iommufd/selftest: Use normal IOMMU registration
 2023-12-06 11:35 UTC  (4+ messages)

[PATCH v3 00/19] Update SMMUv3 to the modern iommu API (part 1/3)
 2023-12-06  1:53 UTC  (21+ 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()

[RFC PATCH 00/42] Sharing KVM TDP to IOMMU
 2023-12-06  1:00 UTC  (34+ messages)
` [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 14/42] iommufd: Enable KVM HW page table object to be proxy between KVM and IOMMU
` [RFC PATCH 16/42] iommufd: Enable device feature IOPF during device attachment to KVM HWPT

[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 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()

[PATCH v7 00/12] iommu: Prepare to deliver page faults to user space
 2023-12-05 15:52 UTC  (32+ messages)
` [PATCH v7 02/12] iommu/arm-smmu-v3: Remove unrecoverable faults reporting
` [PATCH v7 03/12] iommu: Remove unrecoverable fault data
` [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 08/12] iommu: Prepare for separating SVA and IOPF
` [PATCH v7 09/12] iommu: Make iommu_queue_iopf() more generic
` [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)


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