| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-09-29 | create write_number function | TheSoeren | 3 | -12/+63 | |
| 2024-09-29 | read basic mem info | TheSoeren | 2 | -10/+62 | |
| 2024-09-29 | use multiboot_information_pointer public variable | TheSoeren | 6 | -13/+28 | |
| 2024-09-29 | Pass multiboot to main from edi register | Matteo Gmür | 2 | -5/+6 | |
| 2024-09-29 | Pass multiboot info to main function | Matteo Gmür | 3 | -3/+11 | |
| 2024-09-24 | Merge branch 'feat_launch_settings' into 'develop' | Felix Morgner | 3 | -8/+3 | |
| Improve launch settings See merge request teachos/kernel!1 | |||||
| 2024-09-24 | Remove developer dependency | Matteo Gmür | 1 | -2/+1 | |
| 2024-09-24 | Remove not required package | Felix Morgner | 1 | -1/+0 | |
| 2024-09-24 | Improve launch settings | Matteo Gmür | 3 | -8/+5 | |
| 2024-09-17 | doc: add information about launching the kernel | Felix Morgner | 1 | -0/+5 | |
| 2024-09-17 | conan: remove remnants | Felix Morgner | 1 | -26/+0 | |
| 2024-09-17 | ide: add problem matcher for gdb launch | Felix Morgner | 1 | -3/+14 | |
| While this is not strictly necessary for a standalone launch, Visual Studio Code is not happy when we have a long running (longer than the debug session) preLaunchTask without a problem matcher. In essence, we define the task as having finished launching, when QEMU informs us about the open VNC port. | |||||
| 2024-09-17 | ide: boot the kernel when launching the debugger | Felix Morgner | 1 | -2/+2 | |
| 2024-09-17 | build: user no-red-zone CRT code | Felix Morgner | 1 | -1/+1 | |
| Even though it makes no difference, since the CRT code we pull in from the toolchain will never touch the red zone in the first place, it is a good idea to try to be consistent across the build. | |||||
| 2024-09-17 | build: fix CRT code linking | Felix Morgner | 1 | -6/+6 | |
| CMake used to generate object files with a .obj extension. This appears to no longer be the case. As a fallback, we now match on 'o*' for the CRT code in the linker script. As of now, it is unclear when this change happened. | |||||
| 2024-09-17 | build: fix missing information after migration | Felix Morgner | 1 | -3/+3 | |
| 2024-09-17 | ide: adjust available boot targets | Felix Morgner | 1 | -2/+1 | |
| 2024-09-17 | ide: update devcontainer configuration | Felix Morgner | 1 | -1/+5 | |
| 2024-09-17 | build: migrate away from conan | Felix Morgner | 27 | -116/+57 | |
| 2023-10-19 | doc: add a basic README | Felix Morgner | 1 | -0/+69 | |
| 2023-10-17 | doc: introduce basic documentation structure | Felix Morgner | 12 | -12/+99 | |
| 2023-10-12 | docs: add basic documentation for asm_pointer | Felix Morgner | 6 | -14/+82 | |
| 2023-10-12 | memory: fix namespace of asm_pointer | Felix Morgner | 2 | -5/+5 | |
| 2023-10-12 | docs: enable sphinx HTML build | Felix Morgner | 6 | -4/+80 | |
| 2023-10-12 | build: enable doxygen XML generation | Felix Morgner | 2 | -0/+19 | |
| 2023-10-12 | ide: configure formatting | Felix Morgner | 1 | -0/+6 | |
| 2023-10-12 | x86_64: build: ensure RelWithDebInfo debug info | Felix Morgner | 1 | -0/+2 | |
| 2023-10-12 | build: switch to ninja multi-config generator | Felix Morgner | 5 | -11/+25 | |
| 2023-10-11 | ide: allow selection of boot image | Felix Morgner | 1 | -2/+14 | |
| 2023-10-11 | x86_64: kernel: fix .init section linking | Felix Morgner | 1 | -2/+2 | |
| 2023-10-11 | conan: ensure the correct assembler is found | Felix Morgner | 1 | -1/+1 | |
| 2023-10-11 | x86_64: vga: implement basic cursor configuration | Felix Morgner | 4 | -4/+48 | |
| 2023-10-11 | x86_64: io: implement simple port I/O operations | Felix Morgner | 1 | -0/+131 | |
| 2023-10-11 | x86_64: vga: improve text mode clear code | Felix Morgner | 1 | -1/+1 | |
| 2023-10-11 | x86_64: vga: add documentation for text mode API | Felix Morgner | 2 | -21/+59 | |
| 2023-10-11 | x86_64: vga: improve text printing code | Felix Morgner | 6 | -20/+72 | |
| 2023-10-11 | teachos: restructure file layout | Felix Morgner | 22 | -117/+148 | |
| 2023-10-11 | x86_64: multiboot: fix header and tag alignment | Felix Morgner | 1 | -5/+14 | |
| 2023-10-10 | build: automatically build an ISO image on x86_64 | Felix Morgner | 1 | -1/+4 | |
| 2023-10-10 | x86_64: fix linker script for data section | Felix Morgner | 2 | -2/+2 | |
| 2023-10-08 | build: enable more optimizations | Felix Morgner | 2 | -2/+6 | |
| 2023-10-08 | x86_64: improve debugging experience | Felix Morgner | 4 | -11/+29 | |
| 2023-10-08 | x86_64: vga: reformat source code | Felix Morgner | 1 | -6/+5 | |
| 2023-10-07 | x86_64: move boot pointers to pointers namespace | Felix Morgner | 2 | -2/+2 | |
| 2023-10-07 | x86_64: implement very simple VGA text output | Felix Morgner | 12 | -9/+129 | |
| 2023-10-07 | build: put libraries into 'lib' folder | Felix Morgner | 1 | -0/+1 | |
| 2023-10-07 | ide: add some debugging support | Felix Morgner | 5 | -2/+42 | |
| 2023-10-07 | x86_64: add support for bootable image generation | Felix Morgner | 3 | -0/+46 | |
| 2023-10-07 | cmake: move modules to source | Felix Morgner | 2 | -4/+5 | |
| 2023-10-07 | source: add clang formatter configuration | Felix Morgner | 2 | -3/+81 | |
