Yash Karandikar
|
1fa92e04be
|
Remove ATA driver
|
2021-10-14 14:51:05 -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
|
0bc769e702
|
Run rustfmt
|
2021-09-20 09:28:49 -05:00 |
|
Yash Karandikar
|
a9707efa5f
|
Add a heap
|
2021-09-19 14:12:41 -05:00 |
|
Yash Karandikar
|
4600a8c774
|
Create dummy allocator
|
2021-09-19 13:59:28 -05:00 |
|
Yash Karandikar
|
e51b3a53e7
|
Add support for mapping new pages
|
2021-09-19 13:49:59 -05:00 |
|
Yash Karandikar
|
15d14ed67f
|
Add support for translating virtual addresses to physical ones
|
2021-09-19 13:29:37 -05:00 |
|
Yash Karandikar
|
fd1b604a90
|
Pass bootinfo to kernel entry point
|
2021-09-19 13:09:07 -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
|
ce99a355f3
|
Show prompt
|
2021-09-17 12:58:37 -05:00 |
|
Yash Karandikar
|
136bb8b8d8
|
Add function for evaluating shell commands
|
2021-09-17 12:50:46 -05:00 |
|
Yash Karandikar
|
3c31f14a62
|
Add boot log
|
2021-09-17 08:52:22 -05:00 |
|
Yash Karandikar
|
84eb9b1a72
|
Add function to change writer color
|
2021-09-17 08:46:03 -05:00 |
|
Yash Karandikar
|
1298fc2bbe
|
Fix warnings
|
2021-09-16 17:30: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
|
bdb3dac4b7
|
Add structs for vga_buffer
|
2021-09-15 20:57:03 -05:00 |
|
Yash Karandikar
|
c6c2180c8e
|
Print Hello world to screen
|
2021-09-15 15:08:34 -05:00 |
|
Yash Karandikar
|
cfc00444fa
|
Create basic kernel
|
2021-09-15 14:56:54 -05:00 |
|
Yash Karandikar
|
802d85575f
|
Initial Commit
|
2021-09-15 11:34:02 -05:00 |
|