Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | interrupts: exception_handler should accept IRQ numberHEADmain | Raghuram Subramani | 2025-09-16 |
| | |||
* | misc: lowercase printk speaker | Raghuram Subramani | 2025-09-16 |
| | |||
* | kernel: boot: interrupts: split interrupt-specific functions into its | Raghuram Subramani | 2025-09-16 |
| | | | | own file | ||
* | misc: use angle brackets exclusively for includes | Raghuram Subramani | 2025-06-07 |
| | |||
* | interrupts: refactor interrupts enable/disable API | Raghuram Subramani | 2025-06-01 |
| | |||
* | interrupts: use constants for IDT_ENTRY attributes | Raghuram Subramani | 2025-05-25 |
| | |||
* | interrupts: downcase log | Raghuram Subramani | 2025-05-25 |
| | |||
* | interrupts: reformat for loop block to shorten it | 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-25 |
| | |||
* | idt: no need to mark function as extern "C" during declaration | Raghuram Subramani | 2025-05-25 |
| | |||
* | interrupts: newline before log | Raghuram Subramani | 2025-05-24 |
| | |||
* | interrupts: exceptions: extern "C" exception_handler | Raghuram Subramani | 2025-05-24 |
| | |||
* | interrupts: log IDT load | Raghuram Subramani | 2025-05-24 |
| | |||
* | linker: Add symtab, shstrtab and strtab | Raghuram Subramani | 2025-02-07 |
| | |||
* | IDT: Initialize IDT with a very basic exception handler that does nothing | Raghuram Subramani | 2025-02-07 |
| | |||
* | libk: Start work on custom liballoc | Raghuram Subramani | 2025-02-03 |
| | |||
* | build: Use the custom linker and nasm | Raghuram Subramani | 2025-02-02 |
| | |||
* | misc: gcc->clang && gas->nasm | Raghuram Subramani | 2025-02-02 |
| | |||
* | boot: GDT: C->C++ | Raghuram Subramani | 2025-01-31 |
| | |||
* | virtual_mm: Make progress on the still cursed | Raghuram Subramani | 2025-01-23 |
| | | | | virtual_mm_find_free_virtual_addresses function | ||
* | refactor | Raghuram Subramani | 2025-01-07 |
| | |||
* | kernel: linker: Create a section for each label instead of a generic one | Raghuram Subramani | 2025-01-07 |
| | |||
* | kernel: linker: Generate a reliable kernel_end | Raghuram Subramani | 2025-01-07 |
| | |||
* | misc: cmos->bubbl | Raghuram Subramani | 2025-01-06 |
| | |||
* | misc: cmos->bubbl | Raghuram Subramani | 2025-01-06 |
| | |||
* | kernel: mm: Introduce a WIP physical_mm | Raghuram Subramani | 2025-01-05 |
| | |||
* | kernel: gdt: Refactor struct & variable names | Raghuram Subramani | 2025-01-05 |
| | |||
* | build: link.ld->linker.ld | Raghuram Subramani | 2025-01-05 |
| | |||
* | kernel: Refactor ldscript & kernel_main argument order | Raghuram Subramani | 2025-01-05 |
| | |||
* | misc: Two spaces before the copyright name. | Raghuram Subramani | 2025-01-04 |
| | |||
* | kernel: mm: Detect memory regions. | Raghuram Subramani | 2025-01-04 |
| | | | | | Doesn't do much, but lays down the foundation for future memory management efforts. | ||
* | misc: Refactor | Raghuram Subramani | 2025-01-03 |
| | |||
* | kernel: Move gdt to its own subdirectory | Raghuram Subramani | 2025-01-02 |
| | |||
* | kernel: Properly initialize GDT | Raghuram Subramani | 2025-01-02 |
| | |||
* | kernel: GDT: Create GDT | Raghuram Subramani | 2025-01-01 |
| | | | | The GDT has been implemented. It is yet to be loaded and used. | ||
* | kernel: Disable halting from boot.s | Raghuram Subramani | 2025-01-01 |
| | | | | Kernel now halts by itself. | ||
* | all: Copyright: 2024-2025 | Raghuram Subramani | 2025-01-01 |
| | |||
* | all: re-indent | Raghuram Subramani | 2024-12-30 |
| | |||
* | build: Use the GRUB CDROM image by default | Raghuram Subramani | 2024-12-30 |
| | | | | | Since the timeout has been disabled, it's good enough to use by default instead of relying on QEMU's `-kernel`. | ||
* | global: update licenses | Raghuram Subramani | 2024-12-30 |
| | |||
* | OS: Setup GRUB for multiboot iso | Raghuram Subramani | 2024-12-30 |
| | |||
* | kernel: Move from arch/x86/ to boot/ | Raghuram Subramani | 2024-12-30 |