diff --git a/src/arch/x86_64/interrupt/irq.rs b/src/arch/x86_64/interrupt/irq.rs index 8c755baa31dd4974fab94ad9c74786c6f2806bf0..09ebf755a50ddb1efa5bd762bcf5fb4b8580420b 100644 --- a/src/arch/x86_64/interrupt/irq.rs +++ b/src/arch/x86_64/interrupt/irq.rs @@ -8,6 +8,7 @@ use crate::scheme::debug::debug_input; use crate::{context, ptrace, time}; //resets to 0 in context::switch() +#[thread_local] pub static PIT_TICKS: AtomicUsize = AtomicUsize::new(0); unsafe fn trigger(irq: u8) {