index
:
StrixKernel
CLAUDE_TEST
Documenting
master
Custom x86_64 kernel written in Rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2026-03-30
Added a proper README.md
Documenting
Natasha Moongrave
2026-03-30
added CLAUDE.md
Natasha Moongrave
2026-03-30
added serial output integration tests
Natasha Moongrave
2026-03-30
Added a whole lot of documentation
Natasha Moongrave
2026-03-30
POST 09 DONE
Natasha Moongrave
2026-03-30
fixed main.rs
Natasha Moongrave
2026-03-30
added frame allocators to src(memory.rs
Natasha Moongrave
2026-03-30
fixed cargo.toml to have a proper physical-memory-offset and moved test-succe...
Natasha Moongrave
2026-03-30
fixed up lib.rs to use the proper kernel_main and test_kernel_main entry point
Natasha Moongrave
2026-03-30
added the printing of level 4 page table addresses on runtime + configured a ...
Natasha Moongrave
2026-03-30
created src/memory.rs for helping keep track of physical and virtual memory
Natasha Moongrave
2026-03-30
Added a physical memory offset of ~90.6 TiB to cargo.toml
Natasha Moongrave
2026-03-30
Added boot_info argument to e passed into the entry _start() function
Natasha Moongrave
2026-03-30
added "map_physical_memory" as a required feature of the bootloader crate in ...
Natasha Moongrave
2026-03-27
POST 08 DONE
Natasha Moongrave
2026-03-27
Added debug line to print the physical address of the level 4 page table
Natasha Moongrave
2026-03-27
Updated variable to be prefixed with _ to avoid rust unused variable compiler...
Natasha Moongrave
2026-03-27
Add roadmap.md for plan
Natasha Moongrave
2026-03-13
added handling for page fault exceptions in interrupts.rs
Natasha Moongrave
2026-03-13
added comments explaining the handlers in src/interrupts.rs
Natasha Moongrave
2026-03-11
POST 07 DONE
Natasha Moongrave
2026-03-11
fixed controller characters being shown when pressed in src/interrupts.rs
Natasha Moongrave
2026-03-11
rewrote keyboard_interrupt_handler() in src/interrupts.rs to use pc_keyboard ...
Natasha Moongrave
2026-03-11
added the keycodes of set 0 to support printing numbers
Natasha Moongrave
2026-03-11
added pc-keyboard as a dependency in Cargo.toml to avoid configuring all of t...
Natasha Moongrave
2026-03-11
fixed a mismatch in variable declaration of port in src/interrupts.rs
Natasha Moongrave
2026-03-11
added support to handle scancodes and print them to the screen
Natasha Moongrave
2026-03-11
added base handling for keyboard (PS/2) hardware interrupts in src/interrupts.rs
Natasha Moongrave
2026-03-10
replace the loop{} in pani() and _start() to keep the machine running with th...
Natasha Moongrave
2026-03-10
replace the loop{} in pani() and _start() to keep the machine running with th...
Natasha Moongrave
2026-03-10
added a halt instruction loop to not sleep via constantly spinning the cpu on...
Natasha Moongrave
2026-03-10
rewrote the test for println_output() to avoid a race condition occuring with...
Natasha Moongrave
2026-03-10
modified _print() in src/serial.rs to avoid a deadlock by disabling interrupt...
Natasha Moongrave
2026-03-10
modified _print() in src/vga_buffer.rs to avoid a deadlock by disabling inter...
Natasha Moongrave
2026-03-10
added an EOI (end of interrupt) signal to the timer_interrupt_handler in src/...
Natasha Moongrave
2026-03-10
added a proper function handling to timer_interrupt as its passed from the PI...
Natasha Moongrave
2026-03-10
added crate::print as a dependency in src/interrupts.rs
Natasha Moongrave
2026-03-10
Added an InterruptIndex enum to handle hardware exceptions sent by the PICs t...
Natasha Moongrave
2026-03-10
enabled hardware interrupts in init() of src/lib.rs
Natasha Moongrave
2026-03-10
updated cargo.lock with newest dependencies
Natasha Moongrave
2026-03-10
added initilization of hardware interrupt PICs from src/interrupts.rs to the ...
Natasha Moongrave
2026-03-10
addd base configuration for offsets of PICs for hardware interrupts to not ov...
Natasha Moongrave
2026-03-10
add pic8259 as a dependency for interrupt controllers
Natasha Moongrave
2026-02-18
POST 06 DONE
Natasha Moongrave
2026-02-18
updated
Natasha Moongrave
2026-02-18
added a test for stack_overflow
Natasha Moongrave
2026-02-18
stack overflow no longer causes a chain reaction leading to a triple exceptio...
Natasha Moongrave
2026-02-18
added handling for double stack extensions
Natasha Moongrave
2026-02-18
added handling for breakpoint exception + incorporated it into the test infra...
Natasha Moongrave
2026-02-18
fixed some of the stuff by copying directly from the tutorial (mine had errors)
Natasha Moongrave
[next]