1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-06 04:27:35 +00:00
serenity/Kernel/Arch
Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
This expands the reach of error propagation greatly throughout the
kernel. Sadly, it also exposes the fact that we're allocating (and
doing other fallible things) in constructors all over the place.

This patch doesn't attempt to address that of course. That's work for
our future selves.
2021-09-06 01:55:27 +02:00
..
aarch64 Kernel: Omit all actual code from the kernel on aarch64 for now 2021-08-28 21:51:30 +01:00
PC Kernel: Make kernel region allocators return KResultOr<NOP<Region>> 2021-09-06 01:55:27 +02:00
x86 Kernel: Switch static_asserts of a type size to AK::AssertSize 2021-09-05 20:08:57 +02:00