Brian Gianforcaro
8752a27519
Kernel: Mark PhysicalAddress/VirtualAddress getters as [[nodiscard]]
...
There is no reason to call a getter without observing the result, doing
so indicates an error in the code. Mark these methods as [[nodiscard]]
to find these cases.
2021-02-15 09:34:52 +01:00
asynts
1160817a9e
AK: Add Formatter<FormatString> as helper class.
2021-01-09 21:11:09 +01:00
asynts
7e62ffbc6e
AK+Format: Remove TypeErasedFormatParams& from format function.
2020-12-30 20:33:53 +01:00
Andreas Kling
73e151edd0
Kernel: Add formatter for VirtualAddress
2020-12-25 12:51:11 +01:00
Ben Wiederhake
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
2020-09-25 21:18:17 +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
eca5c2bdf8
Kernel: Move VirtualAddress.h into VM/
2019-07-09 15:04:45 +02:00
Andreas Kling
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
...
These types can be picked up by including <AK/Types.h>:
* u8, u16, u32, u64 (unsigned)
* i8, i16, i32, i64 (signed)
2019-07-03 21:20:13 +02:00
Andreas Kling
1c5677032a
Kernel: Replace the last "linear" with "virtual".
2019-06-13 21:42:12 +02:00
Andreas Kling
e42c3b4fd7
Kernel: Rename LinearAddress => VirtualAddress.
2019-06-07 12:56:50 +02:00