Linux IOMMU Development
 help / color / mirror / Atom feed
 messages from 2023-11-30 01:10:49 to 2023-12-04 08:44:44 UTC [more...]

[PATCH 0/7] dma-mapping: Clean up arch_setup_dma_ops()
 2023-12-04  8:44 UTC  (12+ messages)
` [PATCH 1/7] OF: Retire dma-ranges mask workaround
` [PATCH 2/7] OF: Simplify DMA range calculations
` [PATCH 4/7] dma-mapping: Add helpers for dma_range_map bounds
` [PATCH 7/7] dma-mapping: Simplify arch_setup_dma_ops()

[PATCH v7 00/12] iommu: Prepare to deliver page faults to user space
 2023-12-04  5:37 UTC  (17+ messages)
` [PATCH v7 02/12] iommu/arm-smmu-v3: Remove unrecoverable faults reporting
` [PATCH v7 07/12] iommu: Merge iommu_fault_event and iopf_fault
` [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()

[PATCH v2 00/35] bitops: add atomic find_bit() operations
 2023-12-03 19:32 UTC  (4+ 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

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

[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  (14+ messages)
` [PATCH 1/6] dt-bindings: arm-smmu: Document SM8[45]50 GPU SMMU
` [PATCH 2/6] arm64: dts: qcom: sm8450: Add GPU nodes
` [PATCH 3/6] arm64: dts: qcom: sm8550: "
` [PATCH 4/6] arm64: dts: qcom: sm8550-qrd: Enable the A740 GPU
` [PATCH 5/6] arm64: dts: qcom: sm8550-mtp: "
` [PATCH 6/6] arm64: dts: qcom: sm8450-hdk: Enable the A730 GPU

[RFC PATCH 00/42] Sharing KVM TDP to IOMMU
 2023-12-02  9:37 UTC  (43+ 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

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

[PATCH v6 2/6] iommufd: Add IOMMU_HWPT_INVALIDATE
 2023-12-01 22:12 UTC  (28+ messages)

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

Bug in add_dma_entry()'s debugging code
 2023-12-01 17:42 UTC  (11+ messages)

[PATCH v2 0/6] IOMMUFD: Deliver IO page faults to user space
 2023-12-01 15:24 UTC  (10+ messages)
` [PATCH v2 1/6] iommu: Add iommu page fault cookie helpers
` [PATCH v2 2/6] iommufd: Add iommu page fault uapi data
` [PATCH v2 4/6] iommufd: Deliver fault messages to user space

[PATCH RESEND] swiotlb: reduce area lock contention for non-primary IO TLB pools
 2023-12-01 12:13 UTC 

[PATCH 00/10] IOMMU related FW parsing cleanup
 2023-12-01 11:22 UTC  (12+ messages)
` [PATCH 08/10] iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places
` [PATCH 10/10] ACPI: IORT: Allow COMPILE_TEST of IORT

[PATCH v3 1/4] iommu/arm-smmu: introduction of ACTLR for custom prefetcher settings
 2023-12-01 10:09 UTC  (2+ messages)

[PATCH] iommu: Fix printk arg in of_iommu_get_resv_regions()
 2023-12-01  9:17 UTC  (2+ messages)

[PATCH v2 0/6] Add support for Translation Buffer Units
 2023-11-30 23:24 UTC  (6+ messages)
` [PATCH v2 1/6] dt-bindings: iommu: Add Translation Buffer Unit bindings

[PATCH v2 00/10] IOMMU memory observability
 2023-11-30 20:15 UTC  (11+ messages)
` [PATCH v2 01/10] iommu/vt-d: add wrapper functions for page allocations
` [PATCH v2 02/10] iommu/amd: use page allocation function provided by iommu-pages.h
` [PATCH v2 03/10] iommu/io-pgtable-arm: "
` [PATCH v2 04/10] iommu/io-pgtable-dart: "
` [PATCH v2 05/10] iommu/exynos: "
` [PATCH v2 06/10] iommu/rockchip: "
` [PATCH v2 07/10] iommu/sun50i: "
` [PATCH v2 08/10] iommu/tegra-smmu: "
` [PATCH v2 09/10] iommu: observability of the IOMMU allocations
` [PATCH v2 10/10] iommu: account IOMMU allocated memory

[PATCH v3 00/13] iommu/amd: SVA Support (part 3) - refactor support for GCR3 table
 2023-11-30 17:55 UTC  (7+ messages)
` [PATCH v3 10/13] iommu/amd: Refactor helper function for attaching / detaching device

[PATCH v2 0/9] Improve TLB invalidation logic
 2023-11-30 17:53 UTC  (7+ messages)
` [PATCH v2 7/9] iommu/amd: Consolidate amd_iommu_domain_flush_complete() call
` [PATCH v2 8/9] iommu/amd: Make domain_flush_pages as global function
` [PATCH v2 9/9] iommu/amd/pgtbl_v2: Invalidate updated page ranges only

[PATCH 1/1] iommu/vt-d: Support enforce_cache_coherency only for empty domains
 2023-11-30 16:18 UTC  (11+ messages)
` [PATCH 1/1] iommu/vt-d: Omit devTLB invalidation requests when TES=0
` [PATCH 1/1] iommu/vt-d: Disable PCI ATS in legacy passthrough mode

[PATCH 13/16] iommu: observability of the IOMMU allocations
 2023-11-30 14:03 UTC  (2+ messages)

[PATCH 0/5] iommu/smmuv3: Add IOMMUFD dirty tracking support for SMMUv3
 2023-11-30 14:04 UTC  (15+ messages)
` [PATCH 2/5] iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping
` [PATCH 3/5] iommu/arm-smmu-v3: Add read_and_clear_dirty() support
` [PATCH 4/5] iommu/arm-smmu-v3: Add set_dirty_tracking() support
` [PATCH 5/5] iommu/arm-smmu-v3: Enforce dirty tracking in domain attach/alloc

[PATCH 00/30] Make a new API for drivers to use to get their FW
 2023-11-30 13:23 UTC  (32+ messages)
` [PATCH 01/30] iommu/of: Make a of_iommu_for_each_id()
` [PATCH 02/30] ACPI: VIOT: Make a viot_iommu_for_each_id()
` [PATCH 03/30] ACPI: IORT: Make a iort_iommu_for_each_id()
` [PATCH 04/30] ACPI: IORT: Remove fwspec from the reserved region code
` [PATCH 05/30] iommu: Add iommu_probe_info
` [PATCH 06/30] iommu: Make iommu_ops_from_fwnode() return the iommu_device
` [PATCH 07/30] iommu/of: Call of_iommu_get_resv_regions() directly
` [PATCH 08/30] iommu/of: Add iommu_of_get_single_iommu()
` [PATCH 09/30] iommu/rockchip: Move to iommu_of_get_single_iommu()
` [PATCH 10/30] iommu/sprd: "
` [PATCH 11/30] iommu/sun50i: "
` [PATCH 12/30] iommu/of: Add iommu_of_xlate()
` [PATCH 13/30] iommu/dart: Move to iommu_of_xlate()
` [PATCH 16/30] iommu/tegra: Route tegra_dev_iommu_get_stream_id() through an op
` [PATCH 17/30] iommu: Add iommu_fw_alloc_per_device_ids()
` [PATCH 18/30] iommu/tegra: Move to iommu_fw_alloc_per_device_ids()
` [PATCH 19/30] iommu/mtk: "
` [PATCH 20/30] iommu/ipmmu-vmsa: "
` [PATCH 21/30] iommu/mtk_v1: "
` [PATCH 22/30] iommu/qcom: "
` [PATCH 23/30] iommu/viot: Add iommu_viot_get_single_iommu()
` [PATCH 24/30] iommu/virtio: Move to iommu_fw_alloc_per_device_ids()
` [PATCH 25/30] iommu/iort: Add iommu_iort_get_single_iommu()
` [PATCH 26/30] iommu/arm-smmu-v3: Move to iommu_fw_alloc_per_device_ids()
` [PATCH 27/30] iommu/arm-smmu: Move to iommu_of_xlate()
` [PATCH 28/30] iommu: Call all drivers if there is no fwspec
` [PATCH 29/30] iommu: Check for EPROBE_DEFER using the new FW parsers
` [PATCH 30/30] iommu: Remove fwspec and related

[PATCH v2 14/19] iommu/arm-smmu-v3: Remove arm_smmu_master->domain
 2023-11-30 12:03 UTC  (3+ messages)

[PATCH 0/5] iommu/vt-d: Convert to use static identity domain
 2023-11-30  6:09 UTC  (5+ messages)
` [PATCH 4/5] iommu/vt-d: Add support for "

[PATCH v2 00/30] Make a new API for drivers to use to get their FW
 2023-11-30  1:14 UTC  (31+ messages)
` [PATCH v2 01/30] iommu/of: Make a of_iommu_for_each_id()
` [PATCH v2 02/30] ACPI: VIOT: Make a viot_iommu_for_each_id()
` [PATCH v2 03/30] ACPI: IORT: Make a iort_iommu_for_each_id()
` [PATCH v2 04/30] ACPI: IORT: Remove fwspec from the reserved region code
` [PATCH v2 05/30] iommu: Add iommu_probe_info
` [PATCH v2 06/30] iommu: Make iommu_ops_from_fwnode() return the iommu_device
` [PATCH v2 07/30] iommu/of: Call of_iommu_get_resv_regions() directly
` [PATCH v2 08/30] iommu/of: Add iommu_of_get_single_iommu()
` [PATCH v2 09/30] iommu/rockchip: Move to iommu_of_get_single_iommu()
` [PATCH v2 10/30] iommu/sprd: "
` [PATCH v2 11/30] iommu/sun50i: "
` [PATCH v2 12/30] iommu/of: Add iommu_of_xlate()
` [PATCH v2 13/30] iommu/dart: Move to iommu_of_xlate()
` [PATCH v2 14/30] iommu/exynos: "
` [PATCH v2 15/30] iommu/msm: "
` [PATCH v2 16/30] iommu/tegra: Route tegra_dev_iommu_get_stream_id() through an op
` [PATCH v2 17/30] iommu: Add iommu_fw_alloc_per_device_ids()
` [PATCH v2 18/30] iommu/tegra: Move to iommu_fw_alloc_per_device_ids()
` [PATCH v2 19/30] iommu/mtk: "
` [PATCH v2 20/30] iommu/ipmmu-vmsa: "
` [PATCH v2 21/30] iommu/mtk_v1: "
` [PATCH v2 22/30] iommu/qcom: "
` [PATCH v2 23/30] iommu/viot: Add iommu_viot_get_single_iommu()
` [PATCH v2 24/30] iommu/virtio: Move to iommu_fw_alloc_per_device_ids()
` [PATCH v2 25/30] iommu/iort: Add iommu_iort_get_single_iommu()
` [PATCH v2 26/30] iommu/arm-smmu-v3: Move to iommu_fw_alloc_per_device_ids()
` [PATCH v2 27/30] iommu/arm-smmu: Move to iommu_of_xlate()
` [PATCH v2 28/30] iommu: Call all drivers if there is no fwspec
` [PATCH v2 29/30] iommu: Check for EPROBE_DEFER using the new FW parsers
` [PATCH v2 30/30] iommu: Remove fwspec and related


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