[−][src]Struct sunrise_bootstrap::paging::PagingOffPageSet
Used at startup when paging is off to create and initialized the first page tables
Safety
Manipulating this pages set must only be done when paging is off
Fields
directory_physical_address: Frame
Implementations
impl PagingOffPageSet
[src]
pub unsafe fn paging_off_create_page_set() -> Self
[src]
Used at startup when the paging is disabled and creating the first page tables.
Safety
Paging must be disabled when calling this function.
pub unsafe fn enable_paging(self)
[src]
Enables paging with this tables as active tables
Safety
Paging must be disabled when calling this function.
Trait Implementations
impl I386PageTablesSet for PagingOffPageSet
[src]
type PageDirectoryType = PagingOffDirectory
fn get_directory(&mut self) -> SmartHierarchicalTable<Self::PageDirectoryType>
[src]
Auto Trait Implementations
impl RefUnwindSafe for PagingOffPageSet
impl Send for PagingOffPageSet
impl Sync for PagingOffPageSet
impl Unpin for PagingOffPageSet
impl UnwindSafe for PagingOffPageSet
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,