aarch64: context: Align with x86_64 code
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
use core::mem;
|
||||
use core::sync::atomic::{AtomicBool, AtomicUsize, ATOMIC_BOOL_INIT, ATOMIC_USIZE_INIT, Ordering};
|
||||
use core::sync::atomic::{AtomicBool, Ordering};
|
||||
|
||||
use crate::device::cpu::registers::{control_regs, tlb};
|
||||
use crate::syscall::FloatRegisters;
|
||||
@@ -8,7 +8,7 @@ use crate::syscall::FloatRegisters;
|
||||
/// Compare and exchange this to true when beginning a context switch on any CPU
|
||||
/// The `Context::switch_to` function will set it back to false, allowing other CPU's to switch
|
||||
/// This must be done, as no locks can be held on the stack during switch
|
||||
pub static CONTEXT_SWITCH_LOCK: AtomicBool = ATOMIC_BOOL_INIT;
|
||||
pub static CONTEXT_SWITCH_LOCK: AtomicBool = AtomicBool::new(false);
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub struct Context {
|
||||
|
||||
Reference in New Issue
Block a user