Skip to content

Commit e3cfde2

Browse files
FurryAcetylCoARbb666
authored andcommitted
[libcpu][risc-v] Fix PLIC interrupt processing order
1 parent 2960935 commit e3cfde2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libcpu/risc-v/virt64/plic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,6 @@ extern struct rt_irq_desc irq_desc[MAX_HANDLERS];
151151
void plic_handle_irq(void)
152152
{
153153
int plic_irq = plic_claim();
154-
plic_complete(plic_irq);
155154
irq_desc[plic_irq].handler(plic_irq, irq_desc[plic_irq].param);
155+
plic_complete(plic_irq);
156156
}

0 commit comments

Comments
 (0)