pub const fn new() -> Self {
        Self {
            // Need to fill in once we know the address.
            reference: 0,
            preempt_count: 0,
            should_schedule: 0,
            asid_enable: Cell::new(false),
            asid_manager: RefCell::new(AsidManager::new()),
        }
    }
/// Creates a new empty per-CPU data.
Creates a new empty per-CPU data.
Creates a new empty per - CPU data .
pub const fn new() -> Self {
        Self {
            // Need to fill in once we know the address.
            reference: 0,
            preempt_count: 0,
            should_schedule: 0,
            asid_enable: Cell::new(false),
            asid_manager: RefCell::new(AsidManager::new()),
        }
    }
pub const fn new ( ) -> Self { Self { // Need to fill in once we know the address. reference : 0 , preempt_count : 0 , should_schedule : 0 , asid_enable : Cell :: new ( false ) , asid_manager : RefCell :: new ( AsidManager :: new ( ) ) , } }
Creates a new empty per-CPU data.
Creates a new empty per - CPU data .