Commit graph

21 commits

Author SHA1 Message Date
Yash Karandikar bd7413050e Bind up arrow key to fetch previous command 2022-03-05 21:31:26 -06:00
github-actions 7652cc223e fixup! Format Rust code with rustfmt 2021-09-27 13:39:52 +00:00
Yash Karandikar bf71cdae5b Merge branch 'main' of github.com:karx1/KarxOS 2021-09-27 08:39:16 -05:00
Yash Karandikar 4873fe423f More debugging 2021-09-27 08:38:47 -05:00
github-actions 5f56472982 fixup! Format Rust code with rustfmt 2021-09-26 18:14:57 +00:00
Yash Karandikar eadab15759 Debugging ATA 2021-09-26 13:14:30 -05:00
Yash Karandikar 08597721f8 Add system clock and initial work on ATA 2021-09-23 11:29:49 -05:00
Yash Karandikar fc2c9b77ec Refactor to remove arrayvec 2021-09-20 08:49:48 -05:00
Yash Karandikar bd75921035
Run rustfmt 2021-09-17 21:33:58 -05:00
Yash Karandikar 30ca73458b
Document code 2021-09-17 21:29:33 -05:00
Yash Karandikar fcb457efff Set move boundary to after the prompt 2021-09-17 13:09:20 -05:00
Yash Karandikar bd41def541 Grab text from previous line when enter is pressed 2021-09-17 12:51:10 -05:00
Yash Karandikar 32c22fe34a
Don't move the cursor out of bounds 2021-09-16 18:20:20 -05:00
Yash Karandikar d8e3c7d8e9
Move cursor with arrow keys 2021-09-16 18:08:58 -05:00
Yash Karandikar fd306dae01 Implement backspace 2021-09-16 13:31:32 -05:00
Yash Karandikar 3f946b95b2 Convert scancodes to letters 2021-09-16 12:34:53 -05:00
Yash Karandikar 8257d42a6c Add support for keyboard interrupts 2021-09-16 12:25:15 -05:00
Yash Karandikar 880e840ac5 Handle timer interrupts 2021-09-16 12:13:36 -05:00
Yash Karandikar d8df82cdad Handle more double faults 2021-09-16 11:20:56 -05:00
Yash Karandikar 4cc21fdee8 Handle double faults 2021-09-16 11:04:34 -05:00
Yash Karandikar cb33e987f1 Handle CPU exceptions 2021-09-16 10:57:49 -05:00