Skip to main content

ax_cpu/
user.rs

1//! User execution and nofault memory access.
2
3pub use bytemuck::NoUninit;
4
5pub use crate::{
6    arch::current::{
7        asm::{user_access_ok_page, user_copy},
8        uspace::*,
9    },
10    user_access::{
11        UserAccessError, UserAccessType, UserAtomicError, UserAtomicU32Op, user_atomic_u32,
12        user_cmpxchg_u32, user_read_u32,
13    },
14};