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 |
|