.org
Cc: sta...@vger.kernel.org
Cc: Ashok Raj <ashok@intel.com>
Fixes: 86080ccc22 ("iommu/vt-d: Allocate si_domain in init_dmars()")
Signed-off-by: Ashok Raj <ashok@intel.com>
Reported-by: Yunhong Jiang <yunhong.ji...@intel.com>
---
drivers/iommu/intel-iommu.c | 3
oodhouse <dw...@infradead.org>
Cc: iommu@lists.linux-foundation.org
Cc: linux-ker...@vger.kernel.org
Cc: sta...@vger.kernel.org
Cc: CQ Tang <cq.t...@intel.com>
Cc: Ashok Raj <ashok@intel.com>
Fixes: 2f26e0a9 ("iommu/vt-d: Add basic SVM PASID support")
Signed-off-by: CQ Tang
.org
Cc: sta...@vger.kernel.org
Cc: Ashok Raj <ashok@intel.com>
Signed-off-by: Ashok Raj <ashok@intel.com>
Reported-by: Yunhong Jiang <yunhong.ji...@intel.com>
---
drivers/iommu/intel-iommu.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/iommu/intel
oodhouse <dw...@infradead.org>
Cc: iommu@lists.linux-foundation.org
Cc: linux-ker...@vger.kernel.org
Cc: sta...@vger.kernel.org
Cc: CQ Tang <cq.t...@intel.com>
Cc: Ashok Raj <ashok@intel.com>
Signed-off-by: CQ Tang <cq.t...@intel.com>
Signed-off-by: Ashok Raj <ashok.
.org
Cc: sta...@vger.kernel.org
Cc: Ashok Raj <ashok@intel.com>
Signed-off-by: Ashok Raj <ashok@intel.com>
Reported-by: Yunhong Jiang <yunhong.ji...@intel.com>
---
drivers/iommu/intel-iommu.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/iommu/intel
oodhouse <dw...@infradead.org>
Cc: iommu@lists.linux-foundation.org
Cc: linux-ker...@vger.kernel.org
Cc: sta...@vger.kernel.org
Cc: CQ Tang <cq.t...@intel.com>
Cc: Ashok Raj <ashok@intel.com>
Signed-off-by: CQ Tang <cq.t...@intel.com>
Signed-off-by: Ashok Raj <ashok.
;dw...@infradead.org>
Cc: Joerg Roedel <j...@8bytes.org>
Cc: Ashok Raj <ashok@intel.com>
Cc: Sainath Grandhi <sainath.gran...@intel.com>
Cc: iommu@lists.linux-foundation.org
Cc: sta...@vger.kernel.org
Signed-off-by: Sainath Grandhi <sainath.gran...@intel.com>
Signed-off-by:
Hi
Sorry for resending.. iommu list email was mistyped :-(
The first 2 patches in the series fix some simple bugs in Intel vt-d driver.
The 3rd patch Adds support for kmem notify required to support ring0 SVM.
4th patch uses the hooks to perform device tlb invalidations.
Ashok Raj (3):
iommu
ux-ker...@vger.kernel.org>
Cc: iommu@lists.linux-foundation.org
Cc: David Woodhouse <dw...@infradead.org>
Cc: Jacob Pan <jacob.jun....@intel.com>
Cc: Ashok Raj <ashok@intel.com>
Signed-off-by: Ashok Raj <ashok@intel.com>
Reported-by: Sudeep Dutt <sudeep.d...@intel.com&
;
Cc: Jacob Pan <jacob.jun....@intel.com>
Cc: Ashok Raj <ashok@intel.com>
Signed-off-by: Ashok Raj <ashok@intel.com>
---
drivers/iommu/intel-iommu.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iomm
gister on the notifier chain to flush the device TLBs
when necessary.
To: linux-ker...@vger.kernel.org
To: Joerg Roedel <j...@8bytes.org>
Cc: Ashok Raj <ashok@intel.com>
Cc: Dave Hansen <dave.han...@intel.com>
Cc: CQ Tang <cq.t...@intel.com>
Cc: Thomas Gleixner <t...@l
mmu_notifier_register() api's.
To: linux-ker...@vger.kernel.org
To: Joerg Roedel <j...@8bytes.org>
Cc: Ashok Raj <ashok@intel.com>
Cc: Dave Hansen <dave.han...@intel.com>
Cc: Huang Ying <ying.hu...@intel.com>
Cc: CQ Tang <cq.t...@intel.com>
Cc: Thomas Gleixner <t...@l
bytes.org>
To: linux-ker...@vger.kernel.org
To: David Woodhouse <d...@infradead.org>
Cc: Jean-Phillipe Brucker <jean-philippe.bruc...@arm.com>
Cc: iommu@lists.linux-foundation.org
Signed-off-by: CQ Tang <cq.t...@intel.com>
Signed-off-by: Ashok Raj <ashok@intel.com>
bytes.org>
To: linux-ker...@vger.kernel.org
To: David Woodhouse <dw...@infradead.org>
Cc: Jean-Phillipe Brucker <jean-philippe.bruc...@arm.com>
Cc: iommu@lists.linux-foundation.org
Signed-off-by: CQ Tang <cq.t...@intel.com>
Signed-off-by: Ashok Raj <ashok@intel.com>
.org>
Cc: iommu@lists.linux-foundation.org
Signed-off-by: CQ Tang <cq.t...@intel.com>
Signed-off-by: Ashok Raj <ashok@intel.com>
---
drivers/pci/ats.c | 65 +
drivers/pci/pci.c | 3 +++
include/linux/pci-ats.h | 10
..@vger.kernel.org
To: linux-ker...@vger.kernel.org
Cc: Jean-Phillipe Brucker <jean-philippe.bruc...@arm.com>
Cc: David Woodhouse <dw...@infradead.org>
Cc: iommu@lists.linux-foundation.org
Signed-off-by: CQ Tang <cq.t...@intel.com>
Signed-off-by: Ashok Raj <ashok@intel
Resending Jean's patch so it can be included earlier than his large
SVM commits. Original patch https://patchwork.kernel.org/patch/9593891
was ack'ed by Bjorn. Let's commit these separately since we need
functionality earlier.
Resending this series as requested by Jean.
CQ Tang (1):
PCI: Save
suggestions from Alex https://lkml.org/lkml/2018/7/16/1052
Reported-by: Gage Eads
Tested-by: Gage Eads
Signed-off-by: Ashok Raj
Cc: k...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: iommu@lists.linux-foundation.org
Cc: Joerg Roedel
Cc: Bjorn Helgaas
Cc: Gage Eads
---
drivers/vfio/pci
PCI_INTERRUPT_PIN should always read 0 for SRIOV Virtual Functions.
Some SRIOV devices have some bugs in RTL and VF's end up reading 1
instead of 0 for the PIN.
We could enforce it by default in vfio_pci_nointx.
Reported-by: Gage Eads
Tested-by: Gage Eads
Signed-off-by: Ashok Raj
Cc: linux
ntegrated Endpoint, MSI 00
This permits assigning this device to a guest VM.
Fixes: f096c061f552 ("iommu: Rework iommu_group_get_for_pci_dev()")
Signed-off-by: Ashok Raj
To: Joerg Roedel
To: Bjorn Helgaas
Cc: linux-ker...@vger.kernel.org
Cc: iommu@lists.linux-foundation.org
Cc: Lu Baolu
Presently, the default domain of an iommu group is allocated during boot time
and it cannot be changed later. So, the device would typically be either in
identity (pass_through) mode or the device would be in DMA mode as long as the
system is up and running. There is no way to change the default
From: Sai Praneeth Prakhya
The default domain type of an iommu group can be changed by writing to
"/sys/kernel/iommu_groups//type" file. Hence, document it's usage
and more importantly spell out its limitations.
Cc: Christoph Hellwig
Cc: Joerg Roedel
Cc: Ashok Raj
Cc: Will Deac
n't see stale
values or iommu_group_show_type() doesn't try to derefernce stale pointers.
Cc: Christoph Hellwig
Cc: Joerg Roedel
Cc: Ashok Raj
Cc: Will Deacon
Cc: Lu Baolu
Cc: Sohil Mehta
Cc: Robin Murphy
Cc: Jacob Pan
Reviewed-by: Lu Baolu
Signed-off-by: Sai Praneeth Prakhya
---
drivers/iommu/iommu.c | 2 +
ng/sysfs-kernel-iommu_groups" for more
information.
Cc: Christoph Hellwig
Cc: Joerg Roedel
Cc: Ashok Raj
Cc: Will Deacon
Cc: Lu Baolu
Cc: Sohil Mehta
Cc: Robin Murphy
Cc: Jacob Pan
Reviewed-by: Lu Baolu
Signed-off-by: Sai Praneeth Prakhya
---
drivers
.
- If there is ATTN button, and an MRL event pending, ignore
Presence Detect. Since we want ATTN button to drive the
hotplug event.
Signed-off-by: Ashok Raj
Co-developed-by: Kuppuswamy Sathyanarayanan
---
drivers/pci/hotplug/pciehp.h | 1 +
drivers/pci/hotplug/pciehp_ctrl.c | 69
3 Network controller: Intel Corporation Device 9df0 (rev 30)
Capabilities: [40] Express (v2) Root Complex Integrated Endpoint, MSI 00
This permits assigning this device to a guest VM.
Fixes: f096c061f552 ("iommu: Rework iommu_group_get_for_pci_dev()")
Signed-off-by: Ashok Raj
To: Joer
3 Network controller: Intel Corporation Device 9df0 (rev 30)
Capabilities: [40] Express (v2) Root Complex Integrated Endpoint, MSI 00
This permits assigning this device to a guest VM.
Fixes: f096c061f552 ("iommu: Rework iommu_group_get_for_pci_dev()")
Signed-off-by: Ashok Raj
To: Joer
To: Lu Baolu
Cc: sta...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: Ashok Raj
Cc: iommu@lists.linux-foundation.org
---
drivers/iommu/intel/iommu.c | 2 +-
drivers/pci/ats.c | 13 +
include/linux/pci-ats.h | 4
3 files changed, 18
...@vger.kernel.org
Cc: Ashok Raj
Cc: iommu@lists.linux-foundation.org
---
drivers/iommu/intel/iommu.c | 2 +-
drivers/pci/ats.c | 14 ++
include/linux/pci-ats.h | 4
3 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/drivers/iommu/intel/iommu.c b/drivers
("iommu/vt-d: Always enable PASID/PRI PCI capabilities
before ATS")
Signed-off-by: Ashok Raj
To: Bjorn Helgaas
To: Joerg Roedel
To: Lu Baolu
Cc: sta...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: Ashok Raj
Cc: iommu@lists.linux-foundation.org
---
Raj
To: Bjorn Helgaas
To: Joerg Roedel
To: Lu Baolu
Cc: sta...@vger.kernel.org
Cc: linux-...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: Ashok Raj
Cc: iommu@lists.linux-foundation.org
---
drivers/iommu/intel/iommu.c | 2 +-
drivers/pci/ats.c | 14 ++
include
31 matches
Mail list logo