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};