Andreas Kling
|
5e1c7cb32c
|
Kernel: Memory-mapped files now have the absolute path as their name.
It's generated when the mapping is first created, so it won't update if
the file moves. Maybe that's something we should support, too.
|
2019-06-02 10:14:28 +02:00 |
|
Andreas Kling
|
baaede1bf9
|
Kernel: Make the Process allocate_region* API's understand "int prot".
Instead of having to inspect 'prot' at every call site, make the Process
API's take care of that so we can just pass it through.
|
2019-05-30 16:14:37 +02:00 |
|
Andreas Kling
|
66c1a9be3b
|
Kernel: Pass 'prot' argument to File::mmap() and act on it.
Nothing crazy, this just means that PROT_READ allocates readable regions,
and that PROT_WRITE allocates writable ones.
|
2019-05-30 12:38:35 +02:00 |
|
Andreas Kling
|
8cbb7f101f
|
Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.
This will allow us to implement different behaviors depending on the role
of the descriptor a File is being accessed through.
|
2019-04-29 13:58:40 +02:00 |
|
Andreas Kling
|
e886337a67
|
Kernel: Make ProcessTracer inherit from File.
|
2019-04-28 15:02:55 +02:00 |
|
Andreas Kling
|
b9738fa8ac
|
Kernel: Move VM-related files into Kernel/VM/.
Also break MemoryManager.{cpp,h} into one file per class.
|
2019-04-03 15:13:07 +02:00 |
|
Andreas Kling
|
ab43658c55
|
Kernel: Move devices into Kernel/Devices/.
|
2019-04-03 12:36:40 +02:00 |
|