|
98da473fdc
|
Run clang-format
|
2022-11-08 19:07:43 +01:00 |
|
|
42a805fd60
|
Kernel: Move the translated keyboard to /dev/console and make /dev/kbd provide raw scancodes
|
2022-11-02 19:51:54 +01:00 |
|
|
3c5c92c7c3
|
sh: Add a simple interactive shell
|
2022-10-19 19:42:05 +02:00 |
|
|
594d79143e
|
Kernel: enable -Wconversion
|
2022-10-06 17:13:34 +02:00 |
|
|
49ddb47ad4
|
Reorganize structure
|
2022-09-21 17:56:53 +02:00 |
|
|
4f360693bd
|
Make the demo reboot when you press a key
|
2022-09-20 20:51:59 +02:00 |
|
|
1c12cf016e
|
Add a Scheduler.
Finally.
Just Round Robin with sleeping, but it's still awesome. I think this can finish v0.3, with a few adjustments.
|
2022-09-20 19:58:04 +02:00 |
|
|
e6c6a1677a
|
Rename "SavedContext" to "Context"
Seemed like a more appropriate name.
|
2022-09-20 19:56:43 +02:00 |
|
|
183c3236d4
|
Fix terminology in keyboard IRQ
|
2022-09-18 09:47:58 +02:00 |
|
|
f7e7a6661d
|
Use kernel logging in interrupts instead of plain old printf()
|
2022-09-18 09:43:58 +02:00 |
|
|
efb28d3258
|
Randomness and stack protection!!
|
2022-09-14 18:54:40 +02:00 |
|
|
b4484e951d
|
LOTS MORE LOGGING. which is great, of course.
|
2022-09-07 19:41:08 +02:00 |
|
|
97aef95daa
|
Fix format specifiers
|
2022-09-06 18:31:27 +02:00 |
|
|
1b727a66ea
|
Ready. Set. Go!
|
2022-09-05 16:13:51 +02:00 |
|