| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-10-16 | Fix compilation issues with assigning values to page_map_variable address | Matteo Gmür | 5 | -34/+36 | |
| 2024-10-16 | Adjust types | Matteo Gmür | 3 | -12/+10 | |
| 2024-10-15 | add 4th level page table | Fabian Imhof | 3 | -3/+56 | |
| 2024-10-15 | rename contains_flags parameter | Fabian Imhof | 4 | -6/+6 | |
| 2024-10-15 | replace standalone value with enum | Fabian Imhof | 1 | -1/+1 | |
| 2024-10-15 | add assert import | Fabian Imhof | 1 | -0/+2 | |
| 2024-10-15 | Fix problems with calculations inside enum (uses int32_t by default) | Matteo Gmür | 2 | -32/+33 | |
| 2024-10-15 | Adding enum flags | Matteo Gmür | 5 | -176/+94 | |
| 2024-10-15 | implement page table members | Fabian Imhof | 3 | -4/+32 | |
| 2024-10-15 | continue implementing paging | Fabian Imhof | 9 | -136/+113 | |
| 2024-10-14 | Start developing paging | Matteo Gmür | 10 | -124/+328 | |
| 2024-10-14 | Add more info on which elf flag means which objdump flag | Matteo Gmür | 2 | -3/+28 | |
| 2024-10-14 | Move 8 byte alignment into seperate method | Matteo Gmür | 1 | -2/+8 | |
| 2024-10-14 | Use scoped switch statements to extract calculations to variables | Matteo Gmür | 2 | -14/+24 | |
| 2024-10-14 | Fix typos, implementation in header and missing doxygen | Matteo Gmür | 3 | -70/+125 | |
| 2024-10-13 | continue implementing frame allocator | Fabian Imhof | 3 | -41/+116 | |
| 2024-10-13 | Add missing cpp files to cmake and fix elf alignment issues | Matteo Gmür | 8 | -52/+70 | |
| 2024-10-11 | Ensure vscode compiles with c++20 | Matteo Gmür | 1 | -0/+1 | |
| 2024-10-08 | Add additional sanity checks to elf parsing | Matteo Gmür | 2 | -6/+19 | |
| 2024-10-08 | Added doxygen comments to all fields and structs | Matteo Gmür | 5 | -145/+331 | |
| 2024-10-08 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 2 | -16/+49 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-08 | begin implementing frame allocator | Fabian Imhof | 2 | -16/+126 | |
| 2024-10-08 | Add more asserts for elf sections | Matteo Gmür | 2 | -16/+49 | |
| 2024-10-06 | Improve naming | Matteo Gmür | 2 | -25/+27 | |
| 2024-10-06 | Interpret files as bitset wrapper | Matteo Gmür | 1 | -10/+54 | |
| 2024-10-06 | Added elf section type enum | Matteo Gmür | 2 | -35/+43 | |
| 2024-10-06 | Use alignas instead of seperate variable in struct for padding | Matteo Gmür | 1 | -38/+3 | |
| 2024-10-06 | Add assert method | Matteo Gmür | 1 | -0/+13 | |
| 2024-10-06 | Revert 8 byte aligning | Matteo Gmür | 1 | -12/+2 | |
| 2024-10-06 | Remove unused variable declarations | Matteo Gmür | 1 | -34/+8 | |
| 2024-10-06 | Remove high memory kernel and needless prints | Matteo Gmür | 3 | -118/+48 | |
| 2024-10-06 | Renaming scheme | Matteo Gmür | 5 | -47/+47 | |
| 2024-10-02 | Improve naming, add enums and move into namespace | Matteo Gmür | 3 | -174/+193 | |
| 2024-10-02 | Creating base frame allocation code | Matteo Gmür | 4 | -2/+63 | |
| 2024-10-01 | add structs, clean mip code | TheSoeren | 2 | -26/+120 | |
| 2024-10-01 | Added efl section print method | Matteo Gmür | 2 | -3/+91 | |
| 2024-10-01 | Adjust printing of memory map | Matteo Gmür | 2 | -32/+25 | |
| 2024-09-30 | Attempt to print memory map | Matteo Gmür | 8 | -19/+59 | |
| 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. | |||||
