| Commit message (Expand) | Author |
| 12 days | drivers: vgatb: upcase defines | Raghuram Subramani |
| 2025-12-06 | misc: C++->C | Raghuram Subramani |
| 2025-09-16 | interrupts: exception_handler should accept IRQ number | Raghuram Subramani |
| 2025-09-16 | mm: physical_mm: add MAX_BLOCKS calculation to comment | Raghuram Subramani |
| 2025-09-16 | kernel: boot: interrupts: split interrupt-specific functions into its | Raghuram Subramani |
| 2025-09-16 | mm: physical_mm: add comments to function headers | Raghuram Subramani |
| 2025-06-01 | interrupts: refactor interrupts enable/disable API | Raghuram Subramani |
| 2025-05-25 | interrupts: use constants for IDT_ENTRY attributes | Raghuram Subramani |
| 2025-05-25 | gdt: prefix constants with GDT_ | Raghuram Subramani |
| 2025-05-25 | interrupts: rename idt namespace to interrupts | Raghuram Subramani |
| 2025-05-24 | interrupts: fix incorrect segment selector offset | Raghuram Subramani |
| 2025-02-07 | IDT: Initialize IDT with a very basic exception handler that does nothing | Raghuram Subramani |
| 2025-02-05 | mm: virtual_mm: find_free_addresses->find_free_pages | Raghuram Subramani |
| 2025-02-05 | mm: page_table_allocator: prepare()->initialize() | Raghuram Subramani |
| 2025-02-04 | libk: Finally, a proper kmalloc()! | Raghuram Subramani |
| 2025-02-04 | mm: virtual_mm: Write a basic page table allocator | Raghuram Subramani |
| 2025-02-03 | mm: virtual_mm: Fix the PTE_FRAME() macro | Raghuram Subramani |
| 2025-02-03 | libk: remove m_prev from LibAlloc::Block | Raghuram Subramani |
| 2025-02-03 | libk: Correct the liballoc include guard | Raghuram Subramani |
| 2025-02-03 | libk: Start work on custom liballoc | Raghuram Subramani |
| 2025-02-02 | kernel: Make Spinlock an object | Raghuram Subramani |
| 2025-02-02 | misc: Add support for NixOS | Raghuram Subramani |
| 2025-02-01 | libk: Finally a complete, working (afaik) liballoc! | Raghuram Subramani |
| 2025-02-01 | libk: kmalloc->liballoc && C->C++ | Raghuram Subramani |
| 2025-02-01 | libk: Working (afaik) kmalloc implementation | Raghuram Subramani |
| 2025-02-01 | libk: Minimal (barely) working implementation of kmalloc | Raghuram Subramani |
| 2025-02-01 | virtual_mm: make_table() must account for an uninitialized kmalloc() | Raghuram Subramani |
| 2025-02-01 | misc: init()->initialize() | Raghuram Subramani |
| 2025-01-31 | {halt,io,stack_smashing_protector,printf}: C->C++ | Raghuram Subramani |
| 2025-01-31 | {strlen,memory_map}: C->C++ | Raghuram Subramani |
| 2025-01-31 | {physical_mm,virtual_mm,kmalloc}: C->C++ | Raghuram Subramani |
| 2025-01-31 | boot: GDT: C->C++ | Raghuram Subramani |
| 2025-01-31 | drivers: vga_text_buffer: C->C++ | Raghuram Subramani |
| 2025-01-31 | drivers: serial: C->C++ | Raghuram Subramani |
| 2025-01-31 | (misc): Add support for C++ | Raghuram Subramani |
| 2025-01-29 | virtual_mm: find_free_virtual_addresses shouldn't depend on | Raghuram Subramani |
| 2025-01-29 | libk: Temporary, incomplete, testing implementation of kmalloc | Raghuram Subramani |
| 2025-01-29 | physical_mm: Set the first 4MiB to unusable | Raghuram Subramani |
| 2025-01-29 | virtual_mm: find_free_virtual_addresses should return a (void *) | Raghuram Subramani |
| 2025-01-28 | kmalloc: Initial (extremely buggy) implementation from liballoc | Raghuram Subramani |
| 2025-01-28 | virtual_mm: Implement free_pages() | Raghuram Subramani |
| 2025-01-27 | virtual_mm: (hopefully) working implementation of find_free_virtual_addresses | Raghuram Subramani |
| 2025-01-23 | virtual_mm: Make progress on the still cursed | Raghuram Subramani |
| 2025-01-22 | virtual_mm: Implement a cursed find_free_virtual_addresses | Raghuram Subramani |
| 2025-01-22 | virtual_mm: Implement physical to virtual mapping | Raghuram Subramani |
| 2025-01-18 | kernel: Implement a basic spinlock | Raghuram Subramani |
| 2025-01-17 | kernel: virtual_mm: Refactor paging implementation | Raghuram Subramani |
| 2025-01-17 | kernel: virtual_mm: Implement paging, properly | Raghuram Subramani |
| 2025-01-16 | kernel: virtual_mm: Simplify vmm implementation | Raghuram Subramani |
| 2025-01-14 | kernel: virtual_mm: Miscalculation with page table/directory bitmasks | Raghuram Subramani |