aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-03-10rewrote the test for println_output() to avoid a race condition occuring with...Natasha Moongrave
2026-03-10modified _print() in src/serial.rs to avoid a deadlock by disabling interrupt...Natasha Moongrave
2026-03-10modified _print() in src/vga_buffer.rs to avoid a deadlock by disabling inter...Natasha Moongrave
2026-03-10added an EOI (end of interrupt) signal to the timer_interrupt_handler in src/...Natasha Moongrave
2026-03-10added a proper function handling to timer_interrupt as its passed from the PI...Natasha Moongrave
2026-03-10added crate::print as a dependency in src/interrupts.rsNatasha Moongrave
2026-03-10Added an InterruptIndex enum to handle hardware exceptions sent by the PICs t...Natasha Moongrave
2026-03-10enabled hardware interrupts in init() of src/lib.rsNatasha Moongrave
2026-03-10updated cargo.lock with newest dependenciesNatasha Moongrave
2026-03-10added initilization of hardware interrupt PICs from src/interrupts.rs to the ...Natasha Moongrave
2026-03-10addd base configuration for offsets of PICs for hardware interrupts to not ov...Natasha Moongrave
2026-03-10add pic8259 as a dependency for interrupt controllersNatasha Moongrave
2026-02-18POST 06 DONENatasha Moongrave
2026-02-18updatedNatasha Moongrave
2026-02-18added a test for stack_overflowNatasha Moongrave
2026-02-18stack overflow no longer causes a chain reaction leading to a triple exceptio...Natasha Moongrave
2026-02-18added handling for double stack extensionsNatasha Moongrave
2026-02-18added handling for breakpoint exception + incorporated it into the test infra...Natasha Moongrave
2026-02-18fixed some of the stuff by copying directly from the tutorial (mine had errors)Natasha Moongrave
2026-02-17updated .gitignoreNatasha Moongrave
2026-02-17fixed a testNatasha Moongrave
2026-02-17add to .gitignoreNatasha Moongrave
2026-02-17did some "nescessary" testsNatasha Moongrave
2026-02-17updated .gitignoreNatasha Moongrave
2026-02-17updated .gitignoreNatasha Moongrave
2026-02-17added testsNatasha Moongrave
2026-02-17configured tests, docs and macrosNatasha Moongrave
2026-02-17added testsNatasha Moongrave
2026-02-17updated main.rs to use the current tests and println! working treeNatasha Moongrave
2026-02-17added nescessarCargo.tomly updates toNatasha Moongrave
2026-02-17reformated config.tomlNatasha Moongrave
2026-02-17updated .gitignoreNatasha Moongrave
2026-02-17added test println! and panic! messagesNatasha Moongrave
2026-02-17implemented a proper vga buffer and handling for println! and panic! macros i...Natasha Moongrave
2026-02-17added dependenciesNatasha Moongrave
2026-02-17added a basic vga bufferNatasha Moongrave
2026-02-17post 02 doneNatasha Moongrave
2026-02-17added ability to run the krenel with cargo run in confgNatasha Moongrave
2026-02-17updated dev flakeNatasha Moongrave
2026-02-17updated .gitignoreNatasha Moongrave
2026-02-17added bootloader as a dependencyNatasha Moongrave
2026-02-17updated .gitignoreNatasha Moongrave
2026-02-17deleted old build configNatasha Moongrave
2026-02-17updated _start to display Hello World!Natasha Moongrave
2026-02-17moved the build config to a proper locationNatasha Moongrave
2026-02-17added default build to configurationNatasha Moongrave
2026-02-17added memory functions to compiler configNatasha Moongrave
2026-02-17updated .gitignoreNatasha Moongrave
2026-02-17fixed flake to use rustup for everyythingNatasha Moongrave
2026-02-17added custom _start function instead of mainNatasha Moongrave