James Mintram
9186ed3101
Kernel: Add all memory files to aarch64 and fix resulting linker errors
2022-04-02 19:34:20 -07:00
James Mintram
a883079b29
Kernel: Add missing new/delete and kcalloc to dummy.cpp
2022-04-02 19:34:20 -07:00
James Mintram
031b0c76b5
Kernel: Re-add dummy.cpp and remove duplicate definitions
2022-04-02 19:34:20 -07:00
Idan Horowitz
086969277e
Everywhere: Run clang-format
2022-04-01 21:24:45 +01:00
Marco Cutecchia
a9dbb52deb
Kernel: Add 'RegisterState' & 'KString::try_create' stubs for aarch64
...
The aarch64 build was broken due to missing these two things, this
commit adds two empty stubs for them
2022-02-18 01:48:18 +01:00
Andreas Kling
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
...
We now use AK::Error and AK::ErrorOr<T> in both kernel and userspace!
This was a slightly tedious refactoring that took a long time, so it's
not unlikely that some bugs crept in.
Nevertheless, it does pass basic functionality testing, and it's just
real nice to finally see the same pattern in all contexts. :^)
2021-11-08 01:10:53 +01:00
James Mintram
8e4d53f216
Kernel: Add MiniStdLib to the Aarch64 kernel
2021-10-16 23:31:52 +01:00
James Mintram
3a9c7ce9d4
Kernel: Add StdLib.cpp to aarch64 build and update stubs in dummy.cpp
2021-10-15 21:48:45 +01:00
James Mintram
ceb3328877
Kernel: Fix all linker errors for Aarch64 build
2021-10-14 01:23:08 +01:00
Nico Weber
585edb8cff
Kernel: Omit all actual code from the kernel on aarch64 for now
2021-08-28 21:51:30 +01:00