refactor: move Mapping<F> to types crate with VirtualAddress/PhysicalAddress newtypes, rename MapFlags to Sv39Flags
This commit is contained in:
@@ -5,6 +5,7 @@ pub mod bounded;
|
||||
pub mod generation;
|
||||
pub mod id;
|
||||
pub mod macros;
|
||||
pub mod mapping;
|
||||
pub mod permission;
|
||||
#[cfg(kani)]
|
||||
pub mod proofs;
|
||||
|
||||
8
crates/types/src/mapping.rs
Normal file
8
crates/types/src/mapping.rs
Normal file
@@ -0,0 +1,8 @@
|
||||
use crate::address::{PhysicalAddress, VirtualAddress};
|
||||
|
||||
pub struct Mapping<F> {
|
||||
pub va: VirtualAddress,
|
||||
pub pa: PhysicalAddress,
|
||||
pub pages: usize,
|
||||
pub flags: F,
|
||||
}
|
||||
Reference in New Issue
Block a user