index
:
bubbl.git
main
An Operating System for The x86 Architecture.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
/
boot
(
unfollow
)
Commit message (
Expand
)
Author
2025-12-06
misc: C++->C
Raghuram Subramani
2025-09-16
interrupts: exception_handler should accept IRQ number
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-06-07
misc: use angle brackets exclusively for includes
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
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-24
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-02-07
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-03
libk: Start work on custom liballoc
Raghuram Subramani
2025-02-02
build: Use the custom linker and nasm
Raghuram Subramani
2025-02-02
misc: gcc->clang && gas->nasm
Raghuram Subramani
2025-01-31
boot: GDT: C->C++
Raghuram Subramani
2025-01-23
virtual_mm: Make progress on the still cursed
Raghuram Subramani
2025-01-07
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-06
misc: cmos->bubbl
Raghuram Subramani
2025-01-06
misc: cmos->bubbl
Raghuram Subramani
2025-01-05
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-04
misc: Two spaces before the copyright name.
Raghuram Subramani
2025-01-04
kernel: mm: Detect memory regions.
Raghuram Subramani
2025-01-03
misc: Refactor
Raghuram Subramani
2025-01-02
kernel: Move gdt to its own subdirectory
Raghuram Subramani
2025-01-02
kernel: Properly initialize GDT
Raghuram Subramani
2025-01-01
kernel: GDT: Create GDT
Raghuram Subramani
2025-01-01
kernel: Disable halting from boot.s
Raghuram Subramani
2025-01-01
all: Copyright: 2024-2025
Raghuram Subramani
2024-12-30
all: re-indent
Raghuram Subramani
2024-12-30
build: Use the GRUB CDROM image by default
Raghuram Subramani
2024-12-30
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