| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-10-28 | Adjust constant and make all possible variables const | Matteo Gmür | 5 | -13/+13 | |
| 2024-10-28 | Convert bitset to uint64_t instead of uint64_t to bitset | Matteo Gmür | 1 | -1/+1 | |
| 2024-10-28 | Fix invalid assertion | Matteo Gmür | 2 | -2/+1 | |
| 2024-10-28 | Move iterator and container into generic template classes. Use algorithms ↵ | Matteo Gmür | 5 | -178/+256 | |
| instead of raw pointer for loops | |||||
| 2024-10-27 | revert p4 address update | Fabian Imhof | 1 | -1/+0 | |
| 2024-10-27 | Add typedef for virtual / physical addresses | Matteo Gmür | 3 | -14/+18 | |
| 2024-10-27 | update gas | Fabian Imhof | 1 | -12/+1 | |
| 2024-10-27 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 3 | -32/+144 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-27 | add correct optional handling | Fabian Imhof | 1 | -1/+1 | |
| 2024-10-27 | Fix typo | Matteo Gmür | 1 | -1/+1 | |
| 2024-10-27 | Use container and C++20 range algorithms for allocator. | Matteo Gmür | 1 | -13/+100 | |
| 2024-10-27 | Attempt to start using C++20 algorithm calls. | Matteo Gmür | 2 | -24/+49 | |
| 2024-10-26 | Fix missing default constructor. | Matteo Gmür | 1 | -0/+5 | |
| 2024-10-26 | Write P3 table into P4 table at index 0 | Matteo Gmür | 1 | -0/+8 | |
| 2024-10-26 | Adjust to toolchain updates | Matteo Gmür | 2 | -4/+2 | |
| 2024-10-26 | Commit TLB flush | Matteo Gmür | 1 | -1/+12 | |
| 2024-10-26 | wip | Fabian Imhof | 2 | -0/+7 | |
| 2024-10-26 | Use alignas instead of reserved keyword | Matteo Gmür | 1 | -7/+4 | |
| 2024-10-26 | fix mmap type, adjust linker, use std::array | Fabian Imhof | 1 | -1/+1 | |
| 2024-10-23 | Replace uint64_t with size_t | Matteo Gmür | 1 | -2/+2 | |
| 2024-10-23 | Extract next_table_or_create into page_table | Matteo Gmür | 2 | -18/+33 | |
| 2024-10-22 | Remove default initalization of member variables | Matteo Gmür | 2 | -4/+3 | |
| 2024-10-22 | add todos | Fabian Imhof | 2 | -2/+4 | |
| 2024-10-22 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 2 | -3/+3 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-22 | use actual page_table address | Fabian Imhof | 4 | -4/+7 | |
| 2024-10-22 | Implement precrement instead | Matteo Gmür | 2 | -3/+3 | |
| 2024-10-22 | fix page level -- operator | Fabian Imhof | 1 | -2/+2 | |
| 2024-10-22 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 9 | -140/+162 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-22 | change table level 4 address | Fabian Imhof | 1 | -3/+2 | |
| 2024-10-22 | Adjust all briefs | Matteo Gmür | 9 | -140/+162 | |
| 2024-10-22 | update comments | Fabian Imhof | 1 | -13/+17 | |
| 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 | 4 | -8/+20 | |
| 2024-10-21 | Adding more mapping methods | Matteo Gmür | 1 | -0/+60 | |
| 2024-10-21 | Use forward declaration to hide actual page_table | Matteo Gmür | 3 | -61/+22 | |
| 2024-10-21 | Use handle struct to ensure next_table is not called on page table level 1 | Matteo Gmür | 5 | -37/+67 | |
| 2024-10-21 | Ensure only one instance of global page table can exist | Matteo Gmür | 3 | -63/+38 | |
| 2024-10-20 | Fix active page table cpp | Matteo Gmür | 1 | -1/+2 | |
| 2024-10-20 | create active_page_table | Fabian Imhof | 2 | -1/+31 | |
| 2024-10-20 | Make map_page_to_frame use concept | Matteo Gmür | 2 | -7/+42 | |
| 2024-10-20 | Fix set_entry flags usage | Matteo Gmür | 2 | -4/+4 | |
| 2024-10-20 | Fix useless copy by reference | Matteo Gmür | 1 | -4/+3 | |
| 2024-10-20 | Merge branch 'feat_memory_manager' of ↵ | Fabian Imhof | 1 | -41/+3 | |
| ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager | |||||
| 2024-10-20 | document page mapping and entry | Fabian Imhof | 2 | -6/+9 | |
| 2024-10-20 | Revert assert with printf functionality, requires malloc 😭 | Matteo Gmür | 1 | -41/+3 | |
| 2024-10-20 | Add printf like behaviour to assert | Matteo Gmür | 1 | -6/+46 | |
| 2024-10-20 | fix syntax | Fabian Imhof | 1 | -2/+2 | |
| 2024-10-20 | finalize map_page_to_frame | Fabian Imhof | 1 | -1/+1 | |
| 2024-10-20 | implement map_page_to_frame | Fabian Imhof | 2 | -3/+12 | |
| 2024-10-20 | Add translate huge page method | Matteo Gmür | 1 | -6/+15 | |
