mirror of
https://github.com/panpaul/tiny_os
synced 2024-09-20 09:45:19 +08:00
chore: uapi: cap: rename PageTable to Table
This commit is contained in:
parent
302de5eae1
commit
da05567fbf
@ -75,7 +75,7 @@ impl Debug for CapEntry {
|
|||||||
ObjectType::CNode => write!(f, "{:?}", CNodeCap::try_from(self)),
|
ObjectType::CNode => write!(f, "{:?}", CNodeCap::try_from(self)),
|
||||||
ObjectType::Frame => write!(f, "{:?}", FrameCap::try_from(self)),
|
ObjectType::Frame => write!(f, "{:?}", FrameCap::try_from(self)),
|
||||||
ObjectType::Null => write!(f, "{:?}", NullCap::try_from(self)),
|
ObjectType::Null => write!(f, "{:?}", NullCap::try_from(self)),
|
||||||
ObjectType::PageTable => write!(f, "{:?}", TableCap::try_from(self)),
|
ObjectType::Table => write!(f, "{:?}", TableCap::try_from(self)),
|
||||||
ObjectType::TCB => write!(f, "{:?}", TcbCap::try_from(self)),
|
ObjectType::TCB => write!(f, "{:?}", TcbCap::try_from(self)),
|
||||||
ObjectType::Untyped => write!(f, "{:?}", UntypedCap::try_from(self)),
|
ObjectType::Untyped => write!(f, "{:?}", UntypedCap::try_from(self)),
|
||||||
_ => write!(f, "UnknownCap"),
|
_ => write!(f, "UnknownCap"),
|
||||||
|
@ -10,7 +10,7 @@ use utils::{addr::*, MASK};
|
|||||||
/// TableObject is an object that represents a page table
|
/// TableObject is an object that represents a page table
|
||||||
pub struct TableObject([u8]);
|
pub struct TableObject([u8]);
|
||||||
impl KernelObject for TableObject {
|
impl KernelObject for TableObject {
|
||||||
const OBJ_TYPE: ObjectType = ObjectType::PageTable;
|
const OBJ_TYPE: ObjectType = ObjectType::Table;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -40,7 +40,7 @@ impl<'a> TableCap<'a> {
|
|||||||
const IS_MAPPED_OFFSET: usize = 0;
|
const IS_MAPPED_OFFSET: usize = 0;
|
||||||
|
|
||||||
pub fn mint(ptr: PhysAddr) -> RawCap {
|
pub fn mint(ptr: PhysAddr) -> RawCap {
|
||||||
RawCap::new(0, 0, ptr, ObjectType::PageTable)
|
RawCap::new(0, 0, ptr, ObjectType::Table)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn is_mapped(&self) -> bool {
|
pub fn is_mapped(&self) -> bool {
|
||||||
|
@ -7,7 +7,7 @@ pub enum ObjectType {
|
|||||||
Reply = 4,
|
Reply = 4,
|
||||||
Notification = 5,
|
Notification = 5,
|
||||||
Frame = 6,
|
Frame = 6,
|
||||||
PageTable = 7,
|
Table = 7,
|
||||||
Interrupt = 8,
|
Interrupt = 8,
|
||||||
Untyped = 9,
|
Untyped = 9,
|
||||||
}
|
}
|
||||||
@ -36,7 +36,7 @@ impl ObjectType {
|
|||||||
ObjectType::Reply => 0, // TODO: fill it!
|
ObjectType::Reply => 0, // TODO: fill it!
|
||||||
ObjectType::Notification => 0, // TODO: fill it!
|
ObjectType::Notification => 0, // TODO: fill it!
|
||||||
ObjectType::Frame => user_obj_bits,
|
ObjectType::Frame => user_obj_bits,
|
||||||
ObjectType::PageTable => user_obj_bits, // arch dependent page table size
|
ObjectType::Table => user_obj_bits, // arch dependent page table size
|
||||||
ObjectType::Interrupt => 0, // TODO: fill it!
|
ObjectType::Interrupt => 0, // TODO: fill it!
|
||||||
ObjectType::Untyped => user_obj_bits,
|
ObjectType::Untyped => user_obj_bits,
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user