From 434ddcd907832b1febc7d70e4faa52109c7eb3bd Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Wed, 7 Oct 2026 17:37:26 -0400 Subject: add memory region object for better memory managment --- arch/x86_64/lock.c | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 arch/x86_64/lock.c (limited to 'arch/x86_64/lock.c') diff --git a/arch/x86_64/lock.c b/arch/x86_64/lock.c deleted file mode 100644 index a34cee6..0000000 --- a/arch/x86_64/lock.c +++ /dev/null @@ -1,25 +0,0 @@ -#include "lock.h" - -extern int _kernel_panic_unlock; - -void -take_mutex(atomic_flag *lock) -{ - if(_kernel_panic_unlock) return; - while(atomic_flag_test_and_set(lock)) { - __builtin_ia32_pause(); - } -} - -int -try_take_mutex(atomic_flag *lock) -{ - if(_kernel_panic_unlock) return 1; - return atomic_flag_test_and_set(lock); -} - -void -release_mutex(atomic_flag *lock) -{ - atomic_flag_clear(lock); -} -- cgit v1.2.3