Luke Street
|
a051f7d289
|
Use hlt instruction in kernel_main infinite loop
|
2018-09-23 17:48:15 -04:00 |
|
Luke Street
|
05a529ffb6
|
Switch to multiboot (actually possible to debug); shell improvements
- More string.c functions
- Vector implementation (based off of vc_vector)
- Enable SSE
- Shell "history"
- Better memory debug print
|
2018-09-23 17:23:38 -04:00 |
|
Luke Street
|
b9259cdca2
|
Simple pseudo-shell impl
|
2018-09-23 03:11:42 -04:00 |
|
Luke Street
|
8d78914e7e
|
Better keyboard impl & add realloc impl
|
2018-09-23 02:35:03 -04:00 |
|
Luke Street
|
615f1a7e5c
|
Simple malloc/free implementation
|
2018-09-22 16:44:42 -04:00 |
|
Luke Street
|
cb344c42f6
|
Simple keyboard support
|
2018-09-21 22:15:10 -04:00 |
|
Luke Street
|
1683a08b5c
|
Some improvements to int/irqs I guess
|
2018-09-07 15:21:15 -04:00 |
|
Luke Street
|
11320f17a0
|
IRQs & experimental PTI timer support
|
2018-09-07 13:49:25 -04:00 |
|
Luke Street
|
020c4ede35
|
Use CMAKE_HOST_APPLE instead of APPLE
|
2018-09-07 08:08:58 -04:00 |
|
Luke Street
|
043a278ed1
|
Minor cleanup
|
2018-09-07 00:58:09 -04:00 |
|
Luke Street
|
f78c029743
|
Populate IDT and test interrupts
|
2018-09-07 00:32:45 -04:00 |
|
Luke Street
|
fc8184dc9c
|
Use CMake... such a pain to setup
|
2018-09-06 22:49:00 -04:00 |
|