ladybird/Kernel/Prekernel
Marcin Undak 3cc5752a69 Kernel: Refactor Aarch64 MailBox class
The goal was to reduce common setup of messages. Changes:
* MailBox turned into singleton to follow existing patterns
* Removed device specific messages from MailBox requiring
  clients to know the details instead
* Created base Message class which clients should deriver from

It really simplify the usage for more complicated message queues
like framebuffer setup - see followup commits.
2021-10-31 12:35:53 +01:00
..
Arch Kernel: Refactor Aarch64 MailBox class 2021-10-31 12:35:53 +01:00
CMakeLists.txt Kernel: Add temporary debug printing utilities for Aarch64 2021-10-31 12:35:53 +01:00
init.cpp Everywhere: Make some symbols __attribute__((used)) for LTO 2021-10-17 17:09:58 +01:00
Prekernel.h Kernel: Support loading the kernel at almost arbitrary virtual addresses 2021-07-27 13:15:16 +02:00
UBSanitizer.cpp Kernel: Build UBSanitizer.cpp in aarch64 builds 2021-09-07 20:15:15 +01:00