Rename fork_vmar to fork_from

This commit is contained in:
Jianfeng Jiang
2023-09-05 11:33:21 +08:00
committed by Tate, Hongliang Tian
parent d9fcb486c0
commit baeaa9b4d3
9 changed files with 125 additions and 125 deletions

View File

@ -144,13 +144,13 @@ mod test {
#[test]
fn root_vmar() {
let vmar = Vmar::<Full>::new_root().unwrap();
let vmar = Vmar::<Full>::new_root();
assert!(vmar.size() == ROOT_VMAR_HIGHEST_ADDR);
}
#[test]
fn child_vmar() {
let root_vmar = Vmar::<Full>::new_root().unwrap();
let root_vmar = Vmar::<Full>::new_root();
let root_vmar_dup = root_vmar.dup().unwrap();
let child_vmar = VmarChildOptions::new(root_vmar_dup, 10 * PAGE_SIZE)
.alloc()
@ -169,7 +169,7 @@ mod test {
#[test]
fn map_vmo() {
let root_vmar = Vmar::<Full>::new_root().unwrap();
let root_vmar = Vmar::<Full>::new_root();
let vmo = VmoOptions::<Full>::new(PAGE_SIZE).alloc().unwrap().to_dyn();
let perms = VmPerms::READ | VmPerms::WRITE;
let map_offset = 0x1000_0000;
@ -196,7 +196,7 @@ mod test {
#[test]
fn handle_page_fault() {
const OFFSET: usize = 0x1000_0000;
let root_vmar = Vmar::<Full>::new_root().unwrap();
let root_vmar = Vmar::<Full>::new_root();
// the page is not mapped by a vmo
assert!(root_vmar.handle_page_fault(OFFSET, true, true).is_err());
// the page is mapped READ