diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2021-12-10 23:37:05 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2021-12-10 23:37:05 +0100 |
commit | 25b430f13a828f6e83c309e6bff9b5d2f0d85b0d (patch) | |
tree | 594766ab62acf616a885bd402ed3c978df0c788e | |
parent | f521b3ea4ce83725075ed049af14b006bed8033c (diff) | |
download | mini-kvm-rs-25b430f13a828f6e83c309e6bff9b5d2f0d85b0d.tar.gz mini-kvm-rs-25b430f13a828f6e83c309e6bff9b5d2f0d85b0d.zip |
fix type in constant
-rw-r--r-- | examples/long_mode.rs | 12 | ||||
-rw-r--r-- | src/x86_64.rs | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/examples/long_mode.rs b/examples/long_mode.rs index 01b3f53..6d52abe 100644 --- a/examples/long_mode.rs +++ b/examples/long_mode.rs @@ -88,21 +88,21 @@ fn setup_long_mode_4level_paging(mem: &mut UserMem) -> PhysAddr { let mut w = |addr: PhysAddr, val: u64| mem.load(addr, &val.to_le_bytes()); // PML4E[0] refers to PDPE[0:4095]. - w(PhysAddr(0x0000), PAGE_ENTRY_PRESENT | PAGE_RENTRY_RW | 0x1000); + w(PhysAddr(0x0000), PAGE_ENTRY_PRESENT | PAGE_ENTRY_RW | 0x1000); // PDPE[0] refers to PDE[0:4095]. - w(PhysAddr(0x1000), PAGE_ENTRY_PRESENT | PAGE_RENTRY_RW | 0x2000); + w(PhysAddr(0x1000), PAGE_ENTRY_PRESENT | PAGE_ENTRY_RW | 0x2000); // PDE[0] refers to PTE[0:4095]. - w(PhysAddr(0x2000), PAGE_ENTRY_PRESENT | PAGE_RENTRY_RW | 0x3000); + w(PhysAddr(0x2000), PAGE_ENTRY_PRESENT | PAGE_ENTRY_RW | 0x3000); // PTE[0] maps Virt [0x0000:0x0fff] -> Phys [0x4000:0x4fff]. // Just because we can, map this page readonly, as we loaded our guest sw here. w(PhysAddr(0x3000), PAGE_ENTRY_PRESENT | 0x4000); // PTE[1] maps Virt [0x1000:0x1fff] -> Phys [0x5000:0x5fff]. - w(PhysAddr(0x3008), PAGE_ENTRY_PRESENT | PAGE_RENTRY_RW | 0x5000); + w(PhysAddr(0x3008), PAGE_ENTRY_PRESENT | PAGE_ENTRY_RW | 0x5000); // PTE[2] maps Virt [0x2000:0x2fff] -> Phys [0x6000:0x6fff]. - w(PhysAddr(0x3010), PAGE_ENTRY_PRESENT | PAGE_RENTRY_RW | 0x6000); + w(PhysAddr(0x3010), PAGE_ENTRY_PRESENT | PAGE_ENTRY_RW | 0x6000); // PTE[3] maps Virt [0x3000:0x3fff] -> Phys [0x7000:0x7fff]. - w(PhysAddr(0x3018), PAGE_ENTRY_PRESENT | PAGE_RENTRY_RW | 0x7000); + w(PhysAddr(0x3018), PAGE_ENTRY_PRESENT | PAGE_ENTRY_RW | 0x7000); // Return address of PML4. PhysAddr(0x0000) diff --git a/src/x86_64.rs b/src/x86_64.rs index ac153e9..db1e922 100644 --- a/src/x86_64.rs +++ b/src/x86_64.rs @@ -155,5 +155,5 @@ mod x86_64 { /// Page region read/write. /// /// If set, region reference by paging entry is writeable. - pub const PAGE_RENTRY_RW: u64 = 1 << 1; + pub const PAGE_ENTRY_RW: u64 = 1 << 1; } |