Browse Source

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>
Bin Meng 5 years ago
parent
commit
312850148a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      platform/common/irqchip/plic.c

+ 1 - 1
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;