Yash Karandikar
|
1298fc2bbe
|
Fix warnings
|
2021-09-16 17:30:15 -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 |
|
Yash Karandikar
|
8130f358f7
|
Add support for panicking
|
2021-09-15 21:26:38 -05:00 |
|
Yash Karandikar
|
6bf87c3737
|
Add println!
|
2021-09-15 21:23:09 -05:00 |
|
Yash Karandikar
|
bf576f23f1
|
Make writer instance global
|
2021-09-15 21:14:32 -05:00 |
|
Yash Karandikar
|
0c970ef827
|
Add support for write macros and newlines
|
2021-09-15 21:07:01 -05:00 |
|
Yash Karandikar
|
ea104a8014
|
Future proofing
|
2021-09-15 20:59:14 -05:00 |
|
Yash Karandikar
|
bdb3dac4b7
|
Add structs for vga_buffer
|
2021-09-15 20:57:03 -05:00 |
|
Yash Karandikar
|
8ceee6cc68
|
Add support for cargo run
|
2021-09-15 19:01:19 -05:00 |
|
Yash Karandikar
|
819a0164d1
|
Install rust bootloader
|
2021-09-15 18:33:05 -05:00 |
|
Yash Karandikar
|
c6c2180c8e
|
Print Hello world to screen
|
2021-09-15 15:08:34 -05:00 |
|
Yash Karandikar
|
4a39d4b080
|
Configure cargo for kernel
|
2021-09-15 15:08:17 -05:00 |
|
Yash Karandikar
|
cfc00444fa
|
Create basic kernel
|
2021-09-15 14:56:54 -05:00 |
|
Yash Karandikar
|
905c809699
|
Create custom target
|
2021-09-15 14:54:27 -05:00 |
|
Yash Karandikar
|
802d85575f
|
Initial Commit
|
2021-09-15 11:34:02 -05:00 |
|
Yash Karandikar
|
76e1f2b20a
|
Initial commit
|
2021-09-15 11:32:44 -05:00 |
|