aboutsummaryrefslogtreecommitdiff
path: root/kernel/boot/interrupts/idt.cc (unfollow)
Commit message (Collapse)Author
2025-09-16kernel: boot: interrupts: split interrupt-specific functions into itsRaghuram Subramani
own file
2025-06-07misc: use angle brackets exclusively for includesRaghuram Subramani
2025-06-01interrupts: refactor interrupts enable/disable APIRaghuram Subramani
2025-05-25interrupts: use constants for IDT_ENTRY attributesRaghuram Subramani
2025-05-25interrupts: downcase logRaghuram Subramani
2025-05-25interrupts: reformat for loop block to shorten itRaghuram Subramani
2025-05-25interrupts: rename idt namespace to interruptsRaghuram Subramani
2025-05-24interrupts: newline before logRaghuram Subramani
2025-05-24interrupts: log IDT loadRaghuram Subramani
2025-02-07IDT: Initialize IDT with a very basic exception handler that does nothingRaghuram Subramani
2025-02-02kernel: Make Spinlock an objectRaghuram Subramani
2025-01-31{physical_mm,virtual_mm,kmalloc}: C->C++Raghuram Subramani
2025-01-18kernel: Implement a basic spinlockRaghuram Subramani
2025-01-10misc: Clean headersRaghuram Subramani
2025-01-06misc: cmos->bubblRaghuram Subramani
2025-01-05kernel: mm: Store free regions in a structRaghuram Subramani
2025-01-04misc: Two spaces before the copyright name.Raghuram Subramani
2025-01-04kernel: mm: Detect memory regions.Raghuram Subramani
Doesn't do much, but lays down the foundation for future memory management efforts.
2025-01-01kernel: Add exit()Raghuram Subramani
exit() uses a sketchy device (-isa-debug-exit) to shut down QEMU. It's better than manually shutting it down though :)
2025-01-01all: Copyright: 2024-2025Raghuram Subramani
2024-12-30kernel: Add halt()Raghuram Subramani
2024-12-30all: re-indentRaghuram Subramani
2024-12-30global: update licensesRaghuram Subramani
2024-12-29kernel: implement printkRaghuram Subramani