Commit Graph

8 Commits

Author SHA1 Message Date
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