summaryrefslogtreecommitdiff
path: root/xen/arch/arm/gic.c
diff options
context:
space:
mode:
Diffstat (limited to 'xen/arch/arm/gic.c')
-rw-r--r--xen/arch/arm/gic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/arch/arm/gic.c b/xen/arch/arm/gic.c
index fe60619e99..3b0331b538 100644
--- a/xen/arch/arm/gic.c
+++ b/xen/arch/arm/gic.c
@@ -454,7 +454,7 @@ unsigned long gic_get_hwdom_madt_size(const struct domain *d)
unsigned long madt_size;
madt_size = sizeof(struct acpi_table_madt)
- + sizeof(struct acpi_madt_generic_interrupt) * d->max_vcpus
+ + ACPI_MADT_GICC_LENGTH * d->max_vcpus
+ sizeof(struct acpi_madt_generic_distributor)
+ gic_hw_ops->get_hwdom_extra_madt_size(d);