aboutsummaryrefslogtreecommitdiff
path: root/mirai
AgeCommit message (Expand)AuthorFilesLines
2026-03-30refactor: reorganize kernel structure and implement memory management zonesHEADmainBobby14-225/+613
2026-03-27refactor: streamline interrupt and exception handler implementationsBobby4-86/+102
2026-03-27Refactor and implement interrupt handling and PIT driverBobby45-85/+946
2026-03-20Implement exception handling framework with hardware, software, and resource ...Bobby78-0/+2719
2026-02-25Add Global Descriptor Table (GDT) and Task State Segment (TSS) implementationBobby46-49/+1301
2026-02-25feat: Implement Kagami page table abstraction with allocation, mapping, and p...Bobby19-0/+866
2026-02-25feat: Implement Physical Memory Manager with allocation and deallocation func...Bobby18-0/+582
2026-02-25feat: Add common constants, errors, and serial driver functionalityBobby12-2/+333
2026-02-24feat: Implement Mirai kernel with boot parameter handling and framebuffer sup...Bobby2-0/+225
2026-02-24Bunch of stuff moved as .old for new arch changeBobby155-9074/+0
2026-02-24commit for arch changeBobby16-55/+418
2026-02-23feat: Enhance Kata state management with new states and deferred cleanup for ...Bobby10-34/+124
2026-02-23fix: Prevent crash by skipping destruction of current kata's page table in cl...Bobby2-8/+27
2026-02-23feat: Enhance Kata memory management with stack growth support and additional...Bobby8-13/+78
2026-02-23refactor: dynamic allocation for letter data in Kata invocationsBobby4-9/+38
2026-02-23fix: dynamic attachments in kataBobby11-39/+82
2026-02-23fix: Update MAX_LOCATION_LENGTH to 128 and adjust limits for Katas and Attach...Bobby2-11/+8
2026-02-23refactor: Simplify memory cleanup logic in Kata managementBobby3-30/+1
2026-02-23feat: Implement memory cleanup for dissolved Katas and enhance page table des...Bobby3-0/+101
2026-02-20fix: Update memory section start address in linker script to 512MBBobby1-4/+4
2026-02-20fix: Correct KERNEL_MAP_END value and update MAX_LOCATION_LENGTH documentationBobby3-9/+9
2026-02-20feat: Refactor path handling to use location utilities and update related str...Bobby17-129/+157
2026-02-20feat: Remove deprecated system constants and limits modulesBobby3-401/+0
2026-02-20feat: Add used_clusters tracking in AFS and update disk info retrievalBobby5-42/+22
2026-02-20feat: Enhance diskinfo invocation with interrupt handling for safe disk reads...Bobby1-0/+5
2026-02-20feat: Implement CMOS/RTC and CPUID operations, add PIT driver, and enhance AF...Bobby13-11/+258
2026-02-20feat: Add OS information invocations for CPU, memory, disk, uptime, and timeBobby6-0/+184
2026-02-20refactor: Update resource management in Makefile and adjust font pathsBobby1-1/+1
2026-02-15refactor: Modularize memory management constants and improve structureBobby6-256/+147
2026-02-15refactor: Modularize IDT and PIC handling, improve structure and organizationBobby6-74/+107
2026-02-15Refactor Kata Memory Management and SchedulerBobby30-760/+680
2026-02-15refactor: Restructure ELF and Akiba format handling, modularize componentsBobby13-318/+299
2026-02-15Refactor Crimson Panic Handler and Exception ManagementBobby12-594/+488
2026-02-15Refactor Multiboot Integration and Enhance Terminal FunctionalityBobby31-730/+674
2026-02-15refactor: Update stack entry structure and improve type handling in integer u...Bobby5-24/+38
2026-02-15Refactor I/O operations and update driver importsBobby35-85/+257
2026-02-15refactor: Simplify comments and remove redundant descriptions in constants filesBobby12-301/+15
2026-02-15Add drivers and constants for ATA, AHCI, PCI, Keyboard, Serial, and VGABobby26-965/+970
2026-02-15Refactor AFS and GPT Filesystem ImplementationBobby14-801/+828
2026-02-15Refactor terminal graphics and video handlingBobby12-626/+467
2026-02-15feat: Add various invocations for file system and I/O operationsBobby63-1531/+1804
2026-02-15feat: Add 'wipe' command for clearing the terminal screenBobby2-0/+11
2026-02-13Refactor and enhance filesystem navigation and communication between KatasBobby11-41/+469
2026-02-13refactor: Improve stack viewing and argument handling with enhanced error rep...Bobby3-32/+80
2026-02-13refactor: Enhance process spawning with argument support and streamline entry...Bobby2-8/+115
2026-02-13Refactor interrupt handling and syscall entryBobby10-661/+677
2026-01-29refactor: Consolidate syscall handling by replacing individual syscall functi...Bobby2-6/+3
2026-01-29refactor: Standardize memory import naming and replace inline memory access w...Bobby5-81/+22
2026-01-28refactor: Replace inline assembly with CPU and I/O functions across multiple ...Bobby13-90/+57
2026-01-28refactor: Replace inline assembly with I/O functions in ATA, keyboard, and PC...Bobby3-84/+20