| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-24 | Bunch of stuff moved as .old for new arch change | Bobby | 1 | -66/+0 | |
| 2026-02-15 | Refactor Crimson Panic Handler and Exception Management | Bobby | 1 | -401/+22 | |
| - Renamed panic.zig to crimson.zig for clarity and restructured panic handling functions. - Moved exception handling logic from exceptions.zig to a new exception.zig file. - Updated imports across the codebase to reflect the new file structure. - Introduced a new types.zig file to define Context and ExceptionFrame structures. - Added formatting utilities in format.zig for better register and stack frame representation. - Implemented screen rendering functions in render.zig for displaying error messages and system state during panic. - Consolidated color definitions in colors.zig and added new constants for better readability. - Removed obsolete exception handling code and integrated it into the new structure. | |||||
| 2026-02-15 | Refactor Multiboot Integration and Enhance Terminal Functionality | Bobby | 1 | -1/+1 | |
| - Updated multiboot imports to use the new directory structure. - Refactored font handling to utilize new PSF constants and terminal limits. - Improved terminal implementation by integrating ASCII and color constants. - Introduced a new GDT implementation with proper segment definitions. - Added framebuffer and memory parsing for multiboot protocol. - Enhanced boot sequence with structured message handling and error reporting. - Established constants for terminal dimensions and boot limits. - Created a dedicated TSS implementation for task management. | |||||
| 2026-02-15 | Refactor I/O operations and update driver imports | Bobby | 1 | -1/+1 | |
| - Renamed I/O port functions for clarity: `write_port_byte` to `out_byte`, `read_port_byte` to `in_byte`, `write_port_word` to `out_word`, `read_port_word` to `in_word`, `write_port_long` to `out_long`, and `read_port_long` to `in_long`. - Updated import paths for serial, ahci, ata, gpt, keyboard, terminal, and other drivers to reflect new directory structure. - Replaced instances of `read_file_by_path` with `view_unit_at` in various files for consistency. - Added new utility functions for AHCI FIS setup and defined types for AHCI and PCI. - Introduced string copy utilities for handling strings from Kata pointers. | |||||
| 2026-01-28 | refactor: Replace inline assembly with CPU and I/O functions across multiple ↵ | Bobby | 1 | -2/+4 | |
| modules | |||||
| 2025-12-30 | feat: improve panic diagnostics, memory paging, and system task loading | Bobby | 1 | -0/+10 | |
| 2025-12-09 | crimson panic handler for mirai; move exception handling from idt to crimson | Bobby | 1 | -0/+433 | |
