task5 finished

This commit is contained in:
2025-05-29 20:01:24 +08:00
parent b4bdc3e1db
commit 19e38dc598
4 changed files with 256 additions and 95 deletions

View File

@@ -377,7 +377,7 @@ typedef uint64 *pagetable_t; // 512 PTEs
#define PTE_U (1L << 4) // user can access
#define PTE_A (1L << 6) // Accessed bit
#define PTE_D (1L << 7) // Dirty bit
#define PTE_PS (1L << 7) // Page Size bit in PTE (for 2MB superpages)
#define PTE_PS (1L << 8) // Page Size bit in PTE (for 2MB superpages)
#if defined(LAB_MMAP) || defined(LAB_PGTBL)