diff options
author | Frans Kaashoek <[email protected]> | 2018-10-02 08:12:01 -0400 |
---|---|---|
committer | Frans Kaashoek <[email protected]> | 2018-10-02 08:12:01 -0400 |
commit | a42b7d5dbb8b88aa1fb4dc508600a272c494e3f5 (patch) | |
tree | 40d4b594041f258839a54c6d16eefb2b69208dd6 /mmu.h | |
parent | 155c13b7f8f8d03d4f1e9d21c72b1413be550d11 (diff) | |
download | xv6-labs-a42b7d5dbb8b88aa1fb4dc508600a272c494e3f5.tar.gz xv6-labs-a42b7d5dbb8b88aa1fb4dc508600a272c494e3f5.tar.bz2 xv6-labs-a42b7d5dbb8b88aa1fb4dc508600a272c494e3f5.zip |
Simplify freeing page table
Diffstat (limited to 'mmu.h')
-rw-r--r-- | mmu.h | 2 |
1 files changed, 0 insertions, 2 deletions
@@ -93,7 +93,6 @@ struct segdesc { // Page directory and page table constants. #define NPDENTRIES 512 // # directory entries per page directory -#define NPTENTRIES 512 // # PTEs per page table #define PGSIZE 4096 // bytes mapped by a page #define PGSHIFT 12 // offset of PTX in a linear address #define PDXSHIFT 21 // offset of PDX in a linear address @@ -101,7 +100,6 @@ struct segdesc { #define PXMASK 0x1FF #define PXSHIFT(n) (PGSHIFT+(9*(n))) #define PDX(va) (((uint64)(va) >> PDXSHIFT) & PXMASK) -#define PTX(va) (((uint64)(va) >> PGSHIFT) & PXMASK) #define PX(n, va) ((((uint64) (va)) >> PXSHIFT(n)) & PXMASK) #define L_PML4 3 |