basta
c891b4ab9d
started proper memory page handling with mapped page style
2026-06-02 18:04:12 +03:00
basta
f67dddaff7
added page fault handling
2026-06-02 15:54:58 +03:00
basta
f67facaddc
implemented hardware interrupts
...
added ps2 keyboard support, and added functionality to print pressed
keys to screen
right now the pic8259 keeps sending timer interrupts, but im just
handling them with a function that just prints a period to the vga
buffer. need to implement stuff for multiple threads
2026-06-02 13:44:04 +03:00
basta
218c26e4db
added double fault handlers, also created gdt handling, and tss loading. beeg difficulty, lotsa magic
...
ooh, also created a test for stack overflow -> double fault flow
2026-05-31 17:02:37 +03:00
basta
feb88992b2
created interrupt functionality
2026-05-31 14:19:17 +03:00
basta
a06e94f571
changed project name
2026-05-30 16:26:13 +03:00
basta
7703eb0ce8
removed the test harness from should panic -> single function test, so not needed
2026-05-30 16:15:49 +03:00
basta
0b789fb781
added integration tests, moved shit to lib.rs
2026-05-30 15:07:54 +03:00
basta
9e20f63d50
added testing functionality, implemented serial sonsole send to host, and created new testable trait for all functions to better print test console messages/statuses
2026-05-30 14:34:48 +03:00
basta
aba22c9866
created the print! and println! macros, and added the print macros to the panic function, to print error info on panic
2026-05-29 16:24:56 +03:00
basta
57b0f42a3d
added a few comments
2026-05-29 13:07:27 +03:00
basta
3b66c18711
implemented the new_line method to shift lines up, and also created a clear_row method to clear and reset the lowest row after everything is shifted up
2026-05-29 13:01:59 +03:00
basta
5c35c44ecc
started working on the vga driver;
...
need to work on the newline push upward part next
2026-05-28 22:51:14 +03:00
basta
718afe478e
added zed settings to eliminate rust-analyzer warnings due to unknown target
2026-05-27 15:32:05 +03:00
basta
98bab13ce1
added the linux setup script
2026-05-27 15:03:28 +03:00
basta
8bf95b2d53
first successful boot!
2026-05-27 12:56:54 +03:00
basta
70e943a931
Added target nightly
2026-05-26 23:08:50 +03:00
basta
581a3c1296
added a few commentas
2026-05-26 15:37:53 +03:00
basta
c3fb365d85
Update README.md
2026-05-26 15:34:34 +03:00
basta
bc61e965f6
Add README.md
2026-05-26 15:34:13 +03:00
basta
91b5f3092f
init commit - got barebones executable running
2026-05-26 15:29:45 +03:00