From 312850148ad702cd9cc5bfd3537ed23ac4d851fe Mon Sep 17 00:00:00 2001 From: Bin Meng Date: Thu, 14 Mar 2019 00:13:32 +0800 Subject: platform: plic: Bypass interrupt ID 0's priority programming Per PLIC spec, interrupt ID 0 is defined to mean "no interrupt". We should bypass it. Signed-off-by: Bin Meng --- platform/common/irqchip/plic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/common/irqchip/plic.c b/platform/common/irqchip/plic.c index 7509f05..51e1926 100644 --- a/platform/common/irqchip/plic.c +++ b/platform/common/irqchip/plic.c @@ -118,7 +118,7 @@ int plic_cold_irqchip_init(unsigned long base, plic_base = (void *)base; /* Configure default priorities of all IRQs */ - for (i = 0; i < plic_num_sources; i++) + for (i = 1; i <= plic_num_sources; i++) plic_set_priority(i, 1); return 0; -- cgit v1.2.3