aboutsummaryrefslogtreecommitdiff
path: root/kernel/include/boot (follow)
Commit message (Collapse)AuthorAge
* interrupts: exception_handler should accept IRQ numberHEADmainRaghuram Subramani2025-09-16
|
* kernel: boot: interrupts: split interrupt-specific functions into itsRaghuram Subramani2025-09-16
| | | | own file
* interrupts: refactor interrupts enable/disable APIRaghuram Subramani2025-06-01
|
* interrupts: use constants for IDT_ENTRY attributesRaghuram Subramani2025-05-25
|
* gdt: prefix constants with GDT_Raghuram Subramani2025-05-25
|
* interrupts: rename idt namespace to interruptsRaghuram Subramani2025-05-25
|
* interrupts: fix incorrect segment selector offsetRaghuram Subramani2025-05-24
| | | | | | 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).
* IDT: Initialize IDT with a very basic exception handler that does nothingRaghuram Subramani2025-02-07
|
* boot: GDT: C->C++Raghuram Subramani2025-01-31
|
* (misc): Add support for C++Raghuram Subramani2025-01-31
|
* misc: Clean headersRaghuram Subramani2025-01-10
|
* misc: cmos->bubblRaghuram Subramani2025-01-06
|
* kernel: gdt: Refactor struct & variable namesRaghuram Subramani2025-01-05
|
* kernel: gdt: Use macro for packed attributeRaghuram Subramani2025-01-05
|
* misc: Two spaces before the copyright name.Raghuram Subramani2025-01-04
|
* kernel: Properly initialize GDTRaghuram Subramani2025-01-02
|
* kernel: GDT: Create GDTRaghuram Subramani2025-01-01
The GDT has been implemented. It is yet to be loaded and used.