Expand description
Address space of user mode management of microkernel version of ArceOS.
Structs
- A user address space
- mutable inner objects of address space
Constants
- end of default mmap areas
- start of default mmap areas
- address of trampoline page
- Start of binary
- size of user stack
- top of user stack
Traits
- interface to get current process’s address space
Functions
- alloc a user space
- Copy a u8 array
data' from current memory space into position
ptr’ of the userspace `token’(not used) - Copy a
data' with type
T’ from current memory space into positionptr' of the userspace
token’ (not used) - copy a slice of current process into kernel address space
- copy a
str
in current process into kernel address space - get root of page table of current process
- manage heap space of current process
- mmap a page of current process
- unmap a page of current process
- translate a virtual address to phyical address of current process
- translate a slice from current process