interrupt: fix ipl check

This commit is contained in:
Matheus
2023-04-23 16:49:06 -03:00
parent d18e0e332f
commit 15deda3a3d
+1 -1
View File
@@ -9,7 +9,7 @@ void interrupt_isr(int vec, context_t *ctx) {
if (isr->func == NULL)
_panic("Unregistered interrupt", ctx);
if (_cpu()->ipl < isr->priority) {
if (_cpu()->ipl > isr->priority) {
long oldipl = interrupt_setipl(isr->priority);
bool oldint = interrupt_set(true);