drivers/interrupt_controller: Fix MMIO mapping

Those MMIO registers might be mapped in RAM and thus it's
really important to keep storage space for such mapping.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Tomasz Bursztyka 2021-03-04 13:31:13 +01:00 committed by Anas Nashif
commit 5ae4402fe0

View file

@ -102,6 +102,7 @@ union qi_wait_descriptor {
#define QI_WAIT_COUNT_LIMIT 100 #define QI_WAIT_COUNT_LIMIT 100
struct vtd_ictl_data { struct vtd_ictl_data {
DEVICE_MMIO_RAM;
union vtd_irte irte[IRTE_NUM] __aligned(0x1000); union vtd_irte irte[IRTE_NUM] __aligned(0x1000);
struct qi_descriptor qi[QI_NUM] __aligned(0x1000); struct qi_descriptor qi[QI_NUM] __aligned(0x1000);
int irqs[IRTE_NUM]; int irqs[IRTE_NUM];