| Commit message (Collapse) | Author | ||
|---|---|---|---|
| 2025-12-06 | misc: C++->C | Raghuram Subramani | |
| I know; it's POINTLESS! However, I do enjoy programming in C more than C++ so I ended up spending the hour it takes converting this project from C++ to C. | |||
| 2025-09-16 | interrupts: exception_handler should accept IRQ number | Raghuram Subramani | |
| 2025-09-16 | kernel: boot: interrupts: split interrupt-specific functions into its | Raghuram Subramani | |
| own file | |||
| 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 | |
| IDT entry was setting the segment selector (GDT offset) to 0, which is the NULL selector. Therefore, a general protection fault was triggered crashing the kernel. This commit sets it to 0x08 (the first selector). | |||
| 2025-02-07 | IDT: Initialize IDT with a very basic exception handler that does nothing | Raghuram Subramani | |
| 2025-01-31 | boot: GDT: C->C++ | Raghuram Subramani | |
| 2025-01-31 | (misc): Add support for C++ | Raghuram Subramani | |
| 2025-01-10 | misc: Clean headers | Raghuram Subramani | |
| 2025-01-06 | misc: cmos->bubbl | Raghuram Subramani | |
| 2025-01-05 | kernel: gdt: Refactor struct & variable names | Raghuram Subramani | |
| 2025-01-05 | kernel: gdt: Use macro for packed attribute | Raghuram Subramani | |
| 2025-01-04 | misc: Two spaces before the copyright name. | Raghuram Subramani | |
| 2025-01-02 | kernel: Properly initialize GDT | Raghuram Subramani | |
| 2025-01-01 | kernel: GDT: Create GDT | Raghuram Subramani | |
| The GDT has been implemented. It is yet to be loaded and used. | |||
