Andreas Kling
|
b1058b33fb
|
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
Use this instead of uintptr_t throughout the codebase. This makes it
possible to pass a FlatPtr to something that has u32 and u64 overloads.
|
2020-03-08 13:06:51 +01:00 |
|
Andreas Kling
|
dfa69b82b4
|
LibBareMetal: Don't try to print characters from a null pointer
|
2020-03-04 21:04:06 +01:00 |
|
Liav A
|
7d39e380f9
|
LibBareMetal: Add IOAddress class
|
2020-03-02 22:23:39 +01:00 |
|
Liav A
|
dc01a71fac
|
LibBareMetal: Add support for kernel log stream
|
2020-03-02 22:23:39 +01:00 |
|
Liav A
|
0cda92d5da
|
LibBareMetal: Remove unnecessary include
|
2020-02-27 13:05:12 +01:00 |
|
Liav A
|
43d570a1e3
|
AK: Add offset_in_page() method in PhysicalAddress class
This method is useful for later usage.
|
2020-02-24 11:27:03 +01:00 |
|
Andreas Kling
|
a356e48150
|
Kernel: Move all code into the Kernel namespace
|
2020-02-16 01:27:42 +01:00 |
|
Andreas Kling
|
d5e167e725
|
LibBareMetal: Install headers so ports can pick them up
|
2020-02-15 13:31:41 +01:00 |
|
Liav A
|
de3637d85f
|
LibBareMetal: Add Memory definitions
Add classes of VirtualAddress & PhysicalAddress.
|
2020-02-09 19:38:17 +01:00 |
|
Liav A
|
7c507c27bf
|
LibBareMetal: Creating a new library for freestanding environments
|
2020-02-09 19:38:17 +01:00 |
|