Matheus
774ae10e99
kernel: update limine to 11 and use base revision 6
2026-04-01 16:45:42 -03:00
Matheus
6245a3d19f
kernel: add ubsan bindings, fix some UB reported by it
2024-12-31 11:20:27 -03:00
8infy
12a2125f8e
acpi: bump to latest uACPI master
2024-09-28 15:20:12 +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
cbc3fc645e
acpi: don't rely on acpi tables being mapped
2024-07-27 23:57:24 -03:00
Matheus
25828c17c6
x86_64 acpi: map rsdp
2023-08-06 00:44:52 -03:00
Matheus
7c59933426
kernel: change apic and acpi external functions to have arch_ before
2023-04-21 14:45:56 -03:00
Matheus
fdf8724c1c
acpi: table parsing
2023-04-20 20:09:12 -03:00