From e37ee2867276cdeeec6e2228456674fc65ea27d9 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 12 Oct 2017 07:12:12 +0200 Subject: bsps/arm: Disable all interrupts in GIC init --- c/src/lib/libbsp/arm/shared/arm-gic-irq.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/c/src/lib/libbsp/arm/shared/arm-gic-irq.c b/c/src/lib/libbsp/arm/shared/arm-gic-irq.c index 7d36ce0930..ea4b6ef06a 100644 --- a/c/src/lib/libbsp/arm/shared/arm-gic-irq.c +++ b/c/src/lib/libbsp/arm/shared/arm-gic-irq.c @@ -84,6 +84,10 @@ rtems_status_code bsp_interrupt_facility_initialize(void) _ARMV4_Exception_interrupt ); + for (id = 0; id < id_count; id += 32) { + dist->icdicer[id / 32] = 0xffffffff; + } + for (id = 0; id < id_count; ++id) { gic_id_set_priority(dist, id, PRIORITY_DEFAULT); } -- cgit v1.2.3