Luke Street
|
48d7c52fdb
|
Initial work on handling memory pages w/in kmalloc
|
2018-10-09 01:42:28 -04:00 |
|
Luke Street
|
91039f0f36
|
Working RGB VGA output, RGB text console & bitmap fonts
|
2018-10-07 04:21:21 -04:00 |
|
Luke Street
|
9939fc5455
|
Tweaks to build flags; add bin dir
|
2018-10-03 00:15:03 -04:00 |
|
Luke Street
|
0fabdb70c0
|
stdio write support; exclude built-in includes
|
2018-10-01 17:25:57 -04:00 |
|
Luke Street
|
90085d7289
|
Working stdio file impl; more work on ELF lib
|
2018-10-01 00:41:19 -04:00 |
|
Luke Street
|
b063797bc4
|
ELF support; printf impl; replacing kprint with printf
|
2018-09-30 14:56:07 -04:00 |
|
Luke Street
|
295ec24a65
|
Serial I/O; simple VGA graphics output; multiboot info & memory map
Initial work on shell history using arrow keys
|
2018-09-27 01:06:55 -04:00 |
|
Luke Street
|
d5a0e24ffc
|
Add panic(); extract GCC __attribute__ usage
|
2018-09-25 00:37:34 -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
|
8d78914e7e
|
Better keyboard impl & add realloc impl
|
2018-09-23 02:35:03 -04:00 |
|
Luke Street
|
cb344c42f6
|
Simple keyboard support
|
2018-09-21 22:15:10 -04:00 |
|
Luke Street
|
11320f17a0
|
IRQs & experimental PTI timer support
|
2018-09-07 13:49:25 -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 |
|