From aec92c16175be7c99ec21820b6a7f82c090c93a8 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Sun, 9 Feb 2020 09:49:49 -0700 Subject: [PATCH] Make PIT_TICKS thread_local --- src/arch/x86_64/interrupt/irq.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/arch/x86_64/interrupt/irq.rs b/src/arch/x86_64/interrupt/irq.rs index 8c755baa..09ebf755 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) { -- GitLab