aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2026-04-02kernel/tests: clean up implementation structureFelix Morgner18-187/+261
2026-04-01kernel/tests: prevent double mapping of pagesFelix Morgner2-1/+19
2026-04-01kernel/tests: add basic heap allocator testsFelix Morgner4-18/+118
2026-04-01kernel/tests: don't rely on vector for fake memoryFelix Morgner3-12/+100
2026-04-01kernel/test: rename test include to test_supportFelix Morgner14-22/+22
2026-04-01kernel/tests: clean up fake memory implementationFelix Morgner7-98/+166
2026-04-01kernel/tests: improve memory cleanupFelix Morgner1-6/+29
2026-04-01kernel/tests: move initialization to a listenerFelix Morgner8-49/+90
2026-04-01kernel: add ram disk device testsFelix Morgner2-0/+120
2026-04-01kernel: add bitmap_allocator testsFelix Morgner4-11/+309
2026-04-01kernel/tests: update coverage configurationFelix Morgner1-2/+2
2026-04-01kernel/tests: dissolve tests into source treeFelix Morgner15-87/+84
2026-04-01kernel/test: only initialize kernel when running testsFelix Morgner1-9/+26
2026-04-01kernel/tests: implement basic simulated memoryFelix Morgner6-5/+150
2026-04-01kernel/tests: add kapi::memory::init stubFelix Morgner3-0/+15
2026-04-01kernel/tests: add kapi::interrupts::init stubFelix Morgner3-4/+18
2026-04-01kernel/tests: add kapi::cpu::init stubFelix Morgner2-1/+19
2026-04-01kernel/tests: implement platform CIO kapiFelix Morgner7-20/+168
2026-04-01kernel: begin basic bht implementationFelix Morgner6-6/+114
2026-04-01build: fix kernel+arch buildFelix Morgner1-22/+27
2026-04-01kernel: split off objects into a libraryFelix Morgner1-12/+19
2026-03-31move device into kapiLukas Oesch23-142/+62
2026-03-30Rename ram_disk and storage filesmarcel.braun12-60/+59
2026-03-30Rename rootfs filesystem filesmarcel.braun7-52/+53
2026-03-30Rename devfs filesystem filesmarcel.braun7-41/+42
2026-03-30Rename ext2 filesystem filesmarcel.braun11-55/+54
2026-03-30Move everything in kernel into kernel namespacemarcel.braun49-110/+108
2026-03-30Merge branch 'ext2' into 'develop-BA-FS26'Lukas Oesch12-118/+299
2026-03-30Fix linter warningsmarcel.braun1-22/+22
2026-03-30Merge branch 'fmorgner/interrupt-handling' into develop-BA-FS26Felix Morgner4-0/+116
2026-03-29Save WIP add some definitions and helper functionsmarcel.braun1-0/+33
2026-03-29Move block device offset and size-to-blocks calculation to block_device_utilsmarcel.braun6-78/+126
2026-03-29Fix name lengthmarcel.braun1-1/+1
2026-03-29Add ext2 block_group_descriptor, inode and linked_directory_entry definitionsmarcel.braun3-0/+64
2026-03-29Add ext2_superblock definitonmarcel.braun1-0/+76
2026-03-29Refactormarcel.braun1-1/+1
2026-03-29remove redundant ext2_file classLukas Oesch4-40/+0
2026-03-28improve testLukas Oesch1-0/+4
2026-03-28set flag (currently not needed)Lukas Oesch1-0/+1
2026-03-28improve open and mount testsLukas Oesch1-5/+21
2026-03-28fix vfs mount with /dev & /a and rootfs & devfsLukas Oesch9-91/+93
2026-03-27kernel/interrupts: switch to flat_map for dispatchFelix Morgner1-4/+17
2026-03-27kstd/vector: implement range eraseFelix Morgner1-3/+4
2026-03-27arch/cpu: fix interrupt dispatchFelix Morgner1-0/+6
2026-03-27build: simplify header scanningFelix Morgner1-0/+9
2026-03-27kapi: move interrupt handling to kernelFelix Morgner2-0/+46
2026-03-27kapi: extract interrupts APIFelix Morgner1-1/+2
2026-03-27kapi/cpu: simplify exception handlingFelix Morgner5-77/+20
2026-03-27kapi/cpu: enable formatting of exception typesFelix Morgner1-2/+1
2026-03-27kapi: extract interrupt enablementFelix Morgner1-0/+1