aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-09-17ide: update devcontainer configurationFelix Morgner1-1/+5
2024-09-17build: migrate away from conanFelix Morgner27-116/+57
2023-10-19doc: add a basic READMEFelix Morgner1-0/+69
2023-10-17doc: introduce basic documentation structureFelix Morgner12-12/+99
2023-10-12docs: add basic documentation for asm_pointerFelix Morgner6-14/+82
2023-10-12memory: fix namespace of asm_pointerFelix Morgner2-5/+5
2023-10-12docs: enable sphinx HTML buildFelix Morgner6-4/+80
2023-10-12build: enable doxygen XML generationFelix Morgner2-0/+19
2023-10-12ide: configure formattingFelix Morgner1-0/+6
2023-10-12x86_64: build: ensure RelWithDebInfo debug infoFelix Morgner1-0/+2
2023-10-12build: switch to ninja multi-config generatorFelix Morgner5-11/+25
2023-10-11ide: allow selection of boot imageFelix Morgner1-2/+14
2023-10-11x86_64: kernel: fix .init section linkingFelix Morgner1-2/+2
2023-10-11conan: ensure the correct assembler is foundFelix Morgner1-1/+1
2023-10-11x86_64: vga: implement basic cursor configurationFelix Morgner4-4/+48
2023-10-11x86_64: io: implement simple port I/O operationsFelix Morgner1-0/+131
2023-10-11x86_64: vga: improve text mode clear codeFelix Morgner1-1/+1
2023-10-11x86_64: vga: add documentation for text mode APIFelix Morgner2-21/+59
2023-10-11x86_64: vga: improve text printing codeFelix Morgner6-20/+72
2023-10-11teachos: restructure file layoutFelix Morgner22-117/+148
2023-10-11x86_64: multiboot: fix header and tag alignmentFelix Morgner1-5/+14
2023-10-10build: automatically build an ISO image on x86_64Felix Morgner1-1/+4
2023-10-10x86_64: fix linker script for data sectionFelix Morgner2-2/+2
2023-10-08build: enable more optimizationsFelix Morgner2-2/+6
2023-10-08x86_64: improve debugging experienceFelix Morgner4-11/+29
2023-10-08x86_64: vga: reformat source codeFelix Morgner1-6/+5
2023-10-07x86_64: move boot pointers to pointers namespaceFelix Morgner2-2/+2
2023-10-07x86_64: implement very simple VGA text outputFelix Morgner12-9/+129
2023-10-07build: put libraries into 'lib' folderFelix Morgner1-0/+1
2023-10-07ide: add some debugging supportFelix Morgner5-2/+42
2023-10-07x86_64: add support for bootable image generationFelix Morgner3-0/+46
2023-10-07cmake: move modules to sourceFelix Morgner2-4/+5
2023-10-07source: add clang formatter configurationFelix Morgner2-3/+81
2023-10-07build: remove settings already enforced by conanFelix Morgner2-11/+0
2023-10-07build: perform cleaner split for platform settingsFelix Morgner5-24/+60
2023-10-07kernel: move x86_64 entry point sourceFelix Morgner2-1/+5
2023-10-07python: add mypy and format conanfileFelix Morgner3-7/+11
2023-10-07x86_64: implement first bootable kernelfelix.morgner@ost.ch16-1/+742
2023-10-06repo: add gitignore and basic python requirementsfelix.morgner@ost.ch2-0/+2
2023-10-06initial commitmainfelix.morgner@ost.ch0-0/+0