Andreas Kling
fe6474e692
Kernel: Switch to using AK::is and AK::downcast
2020-07-26 17:51:00 +02:00
Andreas Kling
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
...
This was supposed to be the foundation for some kind of pre-kernel
environment, but nobody is working on it right now, so let's move
everything back into the kernel and remove all the confusion.
2020-05-16 12:00:04 +02:00
Andreas Kling
55f61c0004
Kernel: Add for_each_vmobject_of_type<T>
...
This makes iterating over a specific type of VMObjects a bit nicer.
2020-05-08 22:10:47 +02:00
Liav A
d6e122fd3a
Kernel: Allow contiguous allocations in physical memory
...
For that, we have a new type of VMObject, called
ContiguousVMObject, that is responsible for allocating contiguous
physical pages.
2020-03-08 14:13:30 +01:00