Clean up the PTE() macro (XCC)
[akaros.git] / kern / arch / x86 / ros / mmu64.h
index 637d72c..84a4941 100644 (file)
@@ -251,9 +251,6 @@ typedef struct x86_pgdir {
 #define PGOFF(la)              ((uintptr_t)(la) & (PGSIZE - 1))
 #define NPTENTRIES             512
 
 #define PGOFF(la)              ((uintptr_t)(la) & (PGSIZE - 1))
 #define NPTENTRIES             512
 
-/* construct PTE from PPN and flags */
-#define PTE(ppn, flags) ((ppn) << PGSHIFT | PGOFF(flags))
-
 /* This is used in places (procinfo) meaning "size of smallest jumbo page" */
 #define PTSIZE PML2_PTE_REACH
 
 /* This is used in places (procinfo) meaning "size of smallest jumbo page" */
 #define PTSIZE PML2_PTE_REACH