use super::InterruptType; use crate::io::qemu; use x86_64::structures::idt::{InterruptStackFrame, PageFaultErrorCode}; pub extern "x86-interrupt" fn timer_handler(stack_frame: &mut InterruptStackFrame) { panic!("Timer interrupt recieved\n\n"); if let Some(apic) = unsafe { super::apic::get_local_apic() } { apic.end_of_interrupt() } }