summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-06-06basic gpt supportAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-06-06basic pci and ahci supportAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-04-11src/memory.c: improve paging codeAnna (navi) Figueiredo Gomes
uses untracked memory for paging, avoiding wasting memory by not creating headers for memory that won't ever be freed. also simplify some functions Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-01-11src/vga.c: fix text corruption by clearing lines properlyAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-01-07replace make with mesonAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2023-12-25initial commitAnna (navi) Figueiredo Gomes
currently with: booted via multiboot 1 protected mode to long mode boostrap code vga used for outputting gdt and idt set up identity paging for the whole memory reported by multiboot pic and ps/2 set up acpi code exists but is broken