apic ipis, scheduler stub, crappy and slow tlb shootdown

This commit is contained in:
Matheus
2022-08-09 23:53:39 -03:00
parent b2d8e5a166
commit c565bc006f
19 changed files with 242 additions and 54 deletions
+16
View File
@@ -1,9 +1,13 @@
#include <arch/isr.h>
#include <arch/panic.h>
#include <kernel/vmm.h>
#include <arch/apic.h>
void isr_schedtimer(arch_regs *reg){
printf("schedtimer irq\n");
apic_eoi();
}
void isr_general(arch_regs *reg){
@@ -22,3 +26,15 @@ void isr_pagefault(arch_regs *reg){
_panic("Page fault!", reg);
}
void isr_lapicnmi(){
_panic("Local apic NMI", 0);
}
void isr_mmuinval(){
arch_mmu_invalidateipi();
}
void isr_timer(arch_regs* reg){
}