Commit Graph

10 Commits

Author SHA1 Message Date
8infy db55f99e23 Integrate uACPI & remove own ACPI parsing code
This commit adds uACPI as a submodule and removes all handwritten table
parsing code as well as struct definitions, since they now work via
uACPI. There's also now an ability to shut down by using the power
button.
2024-09-01 23:12:44 +03:00
Matheus 7673a365e8 kernel: build.h 2024-05-22 21:46:08 -03:00
Matheus e662d52a73 Kernel: due to performance and real hardware testing reasons, put syscall logging and e9 behind compile time options 2023-07-05 19:48:32 -03:00
Matheus 29df4d72df syscalls: syscall logging 2023-07-02 15:58:42 -03:00
Matheus bebf7a832a kernel: build with debug options 2023-04-27 23:31:28 -03:00
Matheus d660aa7e49 kernel: integrate flanterm into build system 2023-04-09 17:59:50 -03:00
Matheus 1555becce5 move arch include dir 2023-04-08 19:29:22 -03:00
Matheus d8141261cb kernel: use mpaland printf 2023-04-08 14:01:31 -03:00
Matheus 2f8e93faa3 Makefile: qemu targets and fixes 2023-04-08 01:56:25 -03:00
Matheus df84704797 initial commit 2023-04-08 01:11:30 -03:00