From 9d78d30a34ae406620b5b25847fc17ed2b08949a Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Sun, 24 Sep 2023 05:29:06 +0000 Subject: percpu active_thread using gs segment TESTED: As per previous commit Message-Id: <20230924052824.449219-4-damien@zamaudio.com> --- kern/timer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kern/timer.c') diff --git a/kern/timer.c b/kern/timer.c index 7d029b7c..13dfc207 100644 --- a/kern/timer.c +++ b/kern/timer.c @@ -132,7 +132,7 @@ time_trap_uentry(unsigned ts) /* * Record new timer. */ - mytimer = &(active_threads[mycpu]->system_timer); + mytimer = &(current_thread()->system_timer); current_timer[mycpu] = mytimer; mytimer->tstamp = ts; } @@ -170,7 +170,7 @@ time_trap_uexit(int ts) timer_normalize(mytimer); /* SYSTEMMODE */ } - mytimer = &(active_threads[mycpu]->user_timer); + mytimer = &(current_thread()->user_timer); /* * Record new timer. -- cgit v1.2.3