feat: uapi: add initial cspace layout

This commit is contained in:
Paul Pan 2024-06-14 15:33:19 +08:00
parent a37efbd13f
commit 302de5eae1
2 changed files with 11 additions and 0 deletions

10
uapi/src/cspace.rs Normal file
View File

@ -0,0 +1,10 @@
#[derive(Clone, Copy, Debug, Eq, PartialEq, FromPrimitive, ToPrimitive)]
pub enum CNodeSlot {
NullCap = 0,
TcbCap,
CNodeCap,
VSpaceCap,
BootInfoFrameCap,
UntypedCap,
// IrqControlCap
}

View File

@ -5,6 +5,7 @@
extern crate num_derive; extern crate num_derive;
pub mod cap; pub mod cap;
pub mod cspace;
pub mod error; pub mod error;
pub mod fault; pub mod fault;
pub mod syscall; pub mod syscall;