aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-03-18ide: enable additional clangd flagsFelix Morgner1-1/+5
2026-03-18ci: install clang-tidyFelix Morgner1-2/+2
2026-03-18build: install clang tidy in devcontainerFelix Morgner2-3/+6
2026-03-17Merge branch 'fmorgner/lint-fixes' into 'develop-BA-FS26'Marcel Braun5-14/+14
2026-03-17kapi/bootm: initialize all membersFelix Morgner1-2/+2
2026-03-17kapi/memory: remove penalizing explicitFelix Morgner1-1/+1
2026-03-17kstd: add more nodiscard to shared_ptrFelix Morgner1-6/+6
2026-03-17kstd: fix constructor selection in vectorFelix Morgner1-3/+3
2026-03-17x86_64/memory: fix region allocator logicFelix Morgner1-2/+2
2026-03-17Merge branch 'tidy-up-folder-structure' into 'develop-BA-FS26'Lukas Oesch38-155/+92
2026-03-17Fix include ordermarcel.braun1-1/+1
2026-03-17Clean up project folder structuremarcel.braun38-155/+92
2026-03-17fix rebase (use higher_half_mapper not recursive_page_mapper)Lukas Oesch1-2/+2
2026-03-17remove commentLukas Oesch1-2/+0
2026-03-17use const & wherever applicableLukas Oesch19-28/+29
2026-03-17write commentsLukas Oesch3-3/+9
2026-03-17use kstd::vector instead of std::array and replace plain-pointers with kstd::...Lukas Oesch29-154/+160
2026-03-17extend shared_ptr to support nullptr and cross-type conversionsLukas Oesch1-6/+125
2026-03-17fix lint issuesLukas Oesch5-17/+17
2026-03-17Protect boot modules in region_allocatorLukas Oesch3-11/+39
2026-03-17refactoringLukas Oesch1-10/+5
2026-03-17protect multiboot2 boot modulesLukas Oesch1-2/+12
2026-03-17add todoLukas Oesch1-1/+2
2026-03-17remove commentLukas Oesch1-1/+0
2026-03-17add first draft of inode metadataLukas Oesch8-7/+92
2026-03-17implement first inode draft, fix make_device_node, implement first draft of r...Lukas Oesch7-17/+156
2026-03-17improve constnessLukas Oesch6-8/+6
2026-03-17implement first draft of custodyLukas Oesch3-2/+53
2026-03-17implement first draft of make_device_nodeLukas Oesch2-1/+32
2026-03-17small refactoringLukas Oesch1-3/+4
2026-03-17improve constness, expose controllers and devicesLukas Oesch4-5/+24
2026-03-17move m_devices from ram_disk_controller to storage_controller, store point to...Lukas Oesch9-59/+52
2026-03-17every device has a name, generate ram disk device namesLukas Oesch5-8/+38
2026-03-17mount root filesystemLukas Oesch2-1/+35
2026-03-17move test code into separate functionLukas Oesch1-2/+75
2026-03-17Add basic structure for ext2_filesystem, filesystem and mountmarcel.braun7-0/+128
2026-03-17Create basic VFS structuremarcel.braun4-0/+61
2026-03-17Refactor device_filemarcel.braun2-2/+2
2026-03-17Add inode_file and inode structuremarcel.braun5-3/+99
2026-03-17fix buildLukas Oesch1-1/+0
2026-03-17renamingLukas Oesch1-2/+2
2026-03-17remove not needed cpp fileLukas Oesch1-6/+0
2026-03-17use optional instead of pointer, improve error handling (do not just panic, r...Lukas Oesch2-17/+14
2026-03-17add todosLukas Oesch2-0/+7
2026-03-17small refactoringLukas Oesch2-2/+3
2026-03-17implement read and write bytes from deviceLukas Oesch8-2/+209
2026-03-17implement first draft of a file_descriptor_table and open_file_descriptionLukas Oesch9-0/+213
2026-03-17Simplify device lookup in storage controllers by removing redundant major numbermarcel.braun4-6/+5
2026-03-17Ignore windows style filemarcel.braun1-0/+2
2026-03-17add commentsLukas Oesch6-1/+187