ax-cpu 0.10.0

Privileged instruction and structure abstractions for various CPU architectures
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! User execution and nofault memory access.

pub use bytemuck::NoUninit;

pub use crate::{
    arch::current::{
        asm::{user_access_ok_page, user_copy},
        uspace::*,
    },
    user_access::{
        UserAccessError, UserAccessType, UserAtomicError, UserAtomicU32Op, user_atomic_u32,
        user_cmpxchg_u32, user_read_u32,
    },
};