mmu: move tlb shootdown to IPL_MAX

Currently, with IPL_IGNORE, tlb shootdown is not being treated as an
irq and thus does not contribute to the irq depth. Move it to the
highest possible IPL.
This commit is contained in:
Matheus
2026-10-06 11:00:19 -03:00
parent 011309d43d
commit 111a8696d8
+1 -1
View File
@@ -442,5 +442,5 @@ void arch_mmu_apswitch() {
interrupt_register(12, gpfisr, NULL, IPL_IGNORE); interrupt_register(12, gpfisr, NULL, IPL_IGNORE);
interrupt_register(13, gpfisr, NULL, IPL_IGNORE); interrupt_register(13, gpfisr, NULL, IPL_IGNORE);
interrupt_register(14, pfisr, NULL, IPL_IGNORE); interrupt_register(14, pfisr, NULL, IPL_IGNORE);
interrupt_register(0xfe, arch_mmu_tlbipi, ARCH_EOI, IPL_IGNORE); interrupt_register(0xfe, arch_mmu_tlbipi, ARCH_EOI, IPL_MAX);
} }