Matheus
80cde00319
kernel: add -Wno-error=implicit-function-declaration
2025-12-06 18:53:18 -03:00
Matheus
8a9b75a140
kernel: add more cflags
2025-12-06 18:50:00 -03:00
Matheus
bc6dd3ae65
kernel/Makefile: add itself to dependency of built files and disable flanterm bump
2025-11-02 21:40:39 -03:00
Matheus
e5976d10ef
misc: userspace changes for package management
2025-09-14 15:31:52 -03:00
Matheus
e6265552bd
update jinx
2025-09-09 20:22:45 -03:00
Matheus
be65c6d832
makefile: ignore uacpi tests
2025-09-07 23:31:27 -03:00
Matheus
fb6cbe49d7
Makefile: fix build
2025-08-14 20:25:17 -03:00
Matheus
d1ba5a94f4
uacpi: update
2024-12-28 22:02:07 -03:00
Matheus
d1c0f2a5fd
kernel-src/Makefile: add -MMD to CFLAGS and add header dependencies
2024-09-15 15:48:35 -03:00
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