| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-10-23 | Replace uint64_t with size_t | Matteo Gmür | 2 | -4/+4 | |
| 2024-10-23 | Add todo comment on why code crashes | Matteo Gmür | 1 | -0/+1 | |
| 2024-10-23 | Use virtual level 4 address again | Matteo Gmür | 2 | -3/+7 | |
| 2024-10-23 | Revert "Initalize page table on first call" | Matteo Gmür | 1 | -2/+6 | |
| This reverts commit 355993d16fcdb2d020d6f1ff02adfa191f8f4d48. | |||||
| 2024-10-23 | Initalize page table on first call | Matteo Gmür | 1 | -6/+2 | |
| 2024-10-23 | Ensure page table is static | Matteo Gmür | 1 | -1/+1 | |
| 2024-10-23 | Extract next_table_or_create into page_table | Matteo Gmür | 3 | -20/+33 | |
| 2024-10-22 | Remove default initalization of member variables | Matteo Gmür | 3 | -7/+5 | |
| 2024-10-22 | add todos | Fabian Imhof | 3 | -4/+7 | |
| 2024-10-22 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 4 | -11/+7 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-22 | use actual page_table address | Fabian Imhof | 8 | -19/+21 | |
| 2024-10-22 | Implement precrement instead | Matteo Gmür | 4 | -11/+7 | |
| 2024-10-22 | add previous state to comment | Fabian Imhof | 1 | -0/+1 | |
| 2024-10-22 | fix page level -- operator | Fabian Imhof | 2 | -6/+11 | |
| 2024-10-22 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 13 | -150/+175 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-22 | change table level 4 address | Fabian Imhof | 2 | -14/+6 | |
| 2024-10-22 | Adjust all briefs | Matteo Gmür | 13 | -150/+175 | |
| 2024-10-22 | update comments | Fabian Imhof | 2 | -22/+29 | |
| 2024-10-21 | Use enum struct instead of class for uniformity | Matteo Gmür | 3 | -3/+3 | |
| 2024-10-21 | Fix linker error using friend method 👬 | Matteo Gmür | 7 | -24/+61 | |
| 2024-10-21 | Adding more mapping methods | Matteo Gmür | 2 | -0/+65 | |
| 2024-10-21 | Use forward declaration to hide actual page_table | Matteo Gmür | 6 | -82/+87 | |
| 2024-10-21 | Fix weird linker error | Matteo Gmür | 1 | -4/+3 | |
| 2024-10-21 | Use handle struct to ensure next_table is not called on page table level 1 | Matteo Gmür | 9 | -71/+114 | |
| 2024-10-21 | Ensure only one instance of global page table can exist | Matteo Gmür | 7 | -139/+104 | |
| 2024-10-20 | Fix active page table cpp | Matteo Gmür | 2 | -23/+14 | |
| 2024-10-20 | create active_page_table | Fabian Imhof | 3 | -1/+62 | |
| 2024-10-20 | Make map_page_to_frame use concept | Matteo Gmür | 3 | -36/+42 | |
| 2024-10-20 | Fix set_entry flags usage | Matteo Gmür | 4 | -8/+8 | |
| 2024-10-20 | Fix useless copy by reference | Matteo Gmür | 2 | -6/+5 | |
| 2024-10-20 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 5 | -52/+22 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-20 | document page mapping and entry | Fabian Imhof | 3 | -8/+11 | |
| 2024-10-20 | Revert assert with printf functionality, requires malloc 😭 | Matteo Gmür | 5 | -52/+22 | |
| 2024-10-20 | Add printf like behaviour to assert | Matteo Gmür | 9 | -48/+79 | |
| 2024-10-20 | fix logic | Fabian Imhof | 1 | -5/+5 | |
| 2024-10-20 | fix syntax | Fabian Imhof | 2 | -5/+5 | |
| 2024-10-20 | finalize map_page_to_frame | Fabian Imhof | 2 | -4/+7 | |
| 2024-10-20 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 0 | -0/+0 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-20 | implement map_page_to_frame | Fabian Imhof | 4 | -15/+36 | |
| 2024-10-20 | update page_mapper | Fabian Imhof | 4 | -11/+42 | |
| 2024-10-20 | Add translate huge page method | Matteo Gmür | 2 | -10/+55 | |
| 2024-10-20 | create page_mapper | Fabian Imhof | 4 | -51/+88 | |
| 2024-10-20 | Implement translate page in a big brain way 🤯 | Matteo Gmür | 3 | -19/+23 | |
| 2024-10-20 | remove faulty if statement | Fabian Imhof | 1 | -4/+1 | |
| 2024-10-20 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 1 | -3/+7 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-20 | add types | Fabian Imhof | 1 | -2/+2 | |
| 2024-10-20 | Make next table return boolean | Matteo Gmür | 1 | -3/+7 | |
| 2024-10-20 | implement translate_page | Fabian Imhof | 3 | -61/+64 | |
| 2024-10-20 | translate | Fabian Imhof | 4 | -3/+64 | |
| 2024-10-20 | Add get level index method to virtual page | Matteo Gmür | 5 | -17/+19 | |
