diff options
author | Bin Meng <bmeng.cn@gmail.com> | 2019-03-14 00:13:32 +0800 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2019-03-14 20:43:35 +0530 |
commit | 312850148ad702cd9cc5bfd3537ed23ac4d851fe (patch) | |
tree | 9ff69031427b1dcc5416b7818afa071f121f9776 /platform | |
parent | ebe351e550cee8e2ffcc1883119e2f6e1e96dd82 (diff) |
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 <bmeng.cn@gmail.com>
Diffstat (limited to 'platform')
-rw-r--r-- | platform/common/irqchip/plic.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |