diff options
Diffstat (limited to 'Kernel/MemoryManager.h')
-rw-r--r-- | Kernel/MemoryManager.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Kernel/MemoryManager.h b/Kernel/MemoryManager.h index 3c3df0d58d..0ebe056666 100644 --- a/Kernel/MemoryManager.h +++ b/Kernel/MemoryManager.h @@ -38,7 +38,7 @@ private: }; struct Region : public Retainable<Region> { - Region(LinearAddress, size_t, RetainPtr<Zone>&&, String&&); + Region(LinearAddress, size_t, RetainPtr<Zone>&&, String&&, bool r, bool w); ~Region(); RetainPtr<Region> clone(); @@ -46,6 +46,8 @@ struct Region : public Retainable<Region> { size_t size { 0 }; RetainPtr<Zone> zone; String name; + bool is_readable { true }; + bool is_writable { true }; }; #define MM MemoryManager::the() |