summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd_iommu.c
diff options
context:
space:
mode:
authorBaoquan He2017-08-09 10:33:39 +0200
committerJoerg Roedel2017-08-15 18:14:39 +0200
commit53019a9e88cc14bae2780ba807faba87a5829891 (patch)
tree10af6494953c6457329e48d034b4c6b6e12c7f8f /drivers/iommu/amd_iommu.c
parentiommu/amd: Copy old trans table from old kernel (diff)
downloadkernel-qcow2-linux-53019a9e88cc14bae2780ba807faba87a5829891.tar.gz
kernel-qcow2-linux-53019a9e88cc14bae2780ba807faba87a5829891.tar.xz
kernel-qcow2-linux-53019a9e88cc14bae2780ba807faba87a5829891.zip
iommu/amd: Do sanity check for address translation and irq remap of old dev table entry
Firstly split the dev table entry copy into address translation part and irq remapping part. Because these two parts could be enabled independently. Secondly do sanity check for address translation and irq remap of old dev table entry separately. Signed-off-by: Baoquan He <bhe@redhat.com> Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/amd_iommu.c')
-rw-r--r--drivers/iommu/amd_iommu.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/iommu/amd_iommu.c b/drivers/iommu/amd_iommu.c
index b22b58b33400..dab901b4f0f9 100644
--- a/drivers/iommu/amd_iommu.c
+++ b/drivers/iommu/amd_iommu.c
@@ -3776,11 +3776,6 @@ EXPORT_SYMBOL(amd_iommu_device_info);
static struct irq_chip amd_ir_chip;
-#define DTE_IRQ_PHYS_ADDR_MASK (((1ULL << 45)-1) << 6)
-#define DTE_IRQ_REMAP_INTCTL (2ULL << 60)
-#define DTE_IRQ_TABLE_LEN (8ULL << 1)
-#define DTE_IRQ_REMAP_ENABLE 1ULL
-
static void set_dte_irq_entry(u16 devid, struct irq_remap_table *table)
{
u64 dte;