aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2026-05-05add relative path testsLukas Oesch1-0/+46
2026-05-05fix bht buildLukas Oesch2-13/+13
2026-05-05relative path supportLukas Oesch3-18/+103
2026-05-05resolve todosLukas Oesch4-7/+14
2026-05-05add is_symbolic_link method in ext2 inodeLukas Oesch6-0/+46
2026-05-05refactor inode kindLukas Oesch15-108/+113
2026-05-05ide: unset clangd pathFelix Morgner1-1/+0
2026-05-05ide: fix container configurationFelix Morgner2-1/+3
2026-05-04debug: add multiboot2 information dump toolFelix Morgner4-2/+155
This patch introduces a new GDB tool `dump_mb2i` that dump the multiboot2 information provided by the bootloader. This tool can be invoked in the GDB console. For example in vscode: -exec dump_mb2i ((kapi::boot::information)bootstrap_information).mbi The tool expects the address of the loader provided MB2 information as its only argument.
2026-05-04debug: improve pretty printer implementationsFelix Morgner9-52/+96
2026-05-04debug: split gdb modulesFelix Morgner11-18/+39
2026-05-02libs: adopt p1204 layout for kstdFelix Morgner58-121/+120
2026-05-02debug: load pretty printers in testsFelix Morgner1-1/+12
2026-05-02debug: optimize string pretty printerFelix Morgner1-2/+3
2026-05-02debug: fix vector pretty printerFelix Morgner1-3/+3
2026-05-02debug: add kapi formatter supportFelix Morgner4-2/+52
2026-05-02debug: fix smart pointer pretty printersFelix Morgner1-5/+5
2026-05-01debug: add support for smart pointer pretty printingFelix Morgner2-0/+53
2026-05-01debug: add support for kstd pretty printingFelix Morgner7-0/+100
2026-05-01ide: update devcontainerFelix Morgner1-2/+2
2026-05-01kstd/vector: add missing emplace testFelix Morgner1-0/+20
2026-05-01kstd/vector: implement insert_rangeFelix Morgner2-2/+362
2026-05-01kstd/vector: improve append_range testsFelix Morgner2-6/+98
2026-05-01kstd: vector add resize testsFelix Morgner1-0/+68
2026-05-01kstd/vector: implement append_rangeFelix Morgner3-2/+113
2026-05-01ci: clean up coverage setupFelix Morgner2-6/+6
2026-05-01acpi: silence IASL compiler outputFelix Morgner2-1/+22
2026-04-30kstd: align vector with standardFelix Morgner1-2/+2
2026-04-30kernel/acpi: simplify manager constructorFelix Morgner1-11/+9
2026-04-30build: upgrade to GCC 16Felix Morgner2-7/+10
2026-04-30ide: clean up neovim configurationFelix Morgner1-37/+48
2026-04-29chore: migrate 'kapi' to p1204 layoutFelix Morgner25-1/+1
2026-04-29Merge branch 'fmorgner/develop-BA-FS26/x86-64-use-p1204-layout' into ↵Felix Morgner67-601/+41
'develop-BA-FS26' chore: migrate 'arch' to p1204 project layout See merge request teachos/kernel!28
2026-04-29x86_64: fix library referencesFelix Morgner1-2/+2
2026-04-29ide: support nesting in neovimFelix Morgner1-0/+9
2026-04-29x86_64: use p1204 project layoutFelix Morgner66-601/+32
2026-04-29acpi: move test data headerFelix Morgner7-10/+8
2026-04-29elf: restructure according to p1204Felix Morgner3-3/+3
2026-04-28Merge branch 'refactoring' into 'develop-BA-FS26'Marcel Braun18-374/+485
Refactoring See merge request teachos/kernel!27
2026-04-26fix bht buildLukas Oesch1-0/+0
2026-04-26rename file_descriptor_table to open_file_tableLukas Oesch8-62/+61
2026-04-26rename open_file_description to open_file_descriptorLukas Oesch10-113/+111
2026-04-25add documentation, refactoringLukas Oesch2-9/+61
2026-04-25remove unused includeLukas Oesch1-1/+0
2026-04-25add demo codeLukas Oesch1-0/+63
2026-04-23chore: banish relative includesFelix Morgner224-648/+646
2026-04-23chore: organize includesFelix Morgner81-188/+224
2026-04-22multiboot2: rearrange project structureFelix Morgner10-1/+1
2026-04-22multiboot2: add test MBI dumpFelix Morgner2-0/+4
2026-04-22kstd: fix vector testsFelix Morgner1-1/+1