mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 17:17:45 +00:00
Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject
InodeVMObject is a VMObject with an underlying Inode in the filesystem. AnonymousVMObject has no Inode. I'm happy that InodeVMObject::inode() can now return Inode& instead of VMObject::inode() return Inode*. :^)
This commit is contained in:
parent
cb2d572a14
commit
6bdb81ad87
16 changed files with 286 additions and 200 deletions
|
@ -20,6 +20,8 @@ KERNEL_OBJS = \
|
|||
VM/MemoryManager.o \
|
||||
VM/Region.o \
|
||||
VM/VMObject.o \
|
||||
VM/AnonymousVMObject.o \
|
||||
VM/InodeVMObject.o \
|
||||
VM/PageDirectory.o \
|
||||
VM/PhysicalPage.o \
|
||||
VM/PhysicalRegion.o \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue