···368368 /* capabilities of that IOMMU read from ACPI */369369 u32 cap;370370371371+ /* flags read from acpi table */372372+ u8 acpi_flags;373373+371374 /*372375 * Capability pointer. There could be more than one IOMMU per PCI373376 * device function if there are more than one AMD IOMMU capability···414411415412 /* default dma_ops domain for that IOMMU */416413 struct dma_ops_domain *default_dom;414414+415415+ /*416416+ * This array is required to work around a potential BIOS bug.417417+ * The BIOS may miss to restore parts of the PCI configuration418418+ * space when the system resumes from S3. The result is that the419419+ * IOMMU does not execute commands anymore which leads to system420420+ * failure.421421+ */422422+ u32 cache_cfg[4];417423};418424419425/*