diff --git a/xen/arch/arm/gic-v3.c b/xen/arch/arm/gic-v3.c index fffde469b5..cbda066f50 100644 --- a/xen/arch/arm/gic-v3.c +++ b/xen/arch/arm/gic-v3.c @@ -1195,10 +1195,6 @@ static void __init gicv3_dt_init(void) &gicv3.rdist_count) ) gicv3.rdist_count = 1; - if ( gicv3.rdist_count > MAX_RDIST_COUNT ) - panic("GICv3: Number of redistributor regions is more than" - "%d (Increase MAX_RDIST_COUNT!!)\n", MAX_RDIST_COUNT); - rdist_regs = xzalloc_array(struct rdist_region, gicv3.rdist_count); if ( !rdist_regs ) panic("GICv3: Failed to allocate memory for rdist regions\n"); @@ -1484,10 +1480,6 @@ static void __init gicv3_acpi_init(void) gicr_table = false; } - if ( count > MAX_RDIST_COUNT ) - panic("GICv3: Number of redistributor regions is more than" - "%d (Increase MAX_RDIST_COUNT!!)\n", MAX_RDIST_COUNT); - rdist_regs = xzalloc_array(struct rdist_region, count); if ( !rdist_regs ) panic("GICv3: Failed to allocate memory for rdist regions\n"); diff --git a/xen/include/asm-arm/gic.h b/xen/include/asm-arm/gic.h index f42b77c6a4..b073c5395b 100644 --- a/xen/include/asm-arm/gic.h +++ b/xen/include/asm-arm/gic.h @@ -20,7 +20,6 @@ #define NR_GIC_LOCAL_IRQS NR_LOCAL_IRQS #define NR_GIC_SGI 16 -#define MAX_RDIST_COUNT 4 #define GICD_CTLR (0x000) #define GICD_TYPER (0x004)