Commit graph

17 commits

Author SHA1 Message Date
Jack Halford
3dfc440d20 heap allocator in place, no free yet 2018-03-12 17:48:24 +01:00
Jack Halford
1f5a361870 some changes 2018-03-09 13:12:21 +01:00
Jack Halford
5412334168 it runs 2018-03-05 13:12:02 +01:00
Jack Halford
edfffc3b13 this shit compiles but crashes after fighting for eternity with the borrow checker 2018-03-05 11:28:20 +01:00
Jack Halford
3c2b7f3f75 doesnt compile, 2 sec 2018-02-21 14:07:26 +01:00
wescande
0e7b73e2fa mini-shell for 3 cmd. we have to implemente it now 2018-02-15 19:38:27 +01:00
Jack Halford
864d2dca4e cleanup 2018-02-13 09:38:25 +01:00
wescande
b730734cef Merge branch 'master' of https://github.com/jzck/kernel 2018-02-12 16:25:45 +01:00
wescande
d8e0647153 Merge branch 'master' of https://github.com/jzck/kernel 2018-02-12 16:17:26 +01:00
Jack Halford
3f2068de99 print[ln] macros in place 2018-02-12 16:16:42 +01:00
wescande
27589f5d2c Merge remote-tracking branch 'origin/keyboard_handle' 2018-02-12 16:14:47 +01:00
Jack Halford
2503fdb96d CONTEXT is instanciated at compile time now 2018-02-12 16:11:47 +01:00
Jack Halford
c1cb1e5620 greatly simplified Writer by removing T generic, 0xb8000 is now hardcoded in flush() 2018-02-12 16:06:00 +01:00
Jack Halford
67dbf5d9b3 context::Context handles multiple Writers, Writer handles cursor 2018-02-12 15:22:35 +01:00
wescande
6dd33393df keyboard handle maj 2018-02-12 12:55:23 +01:00
Jack Halford
66d75c0895 starting to make vga more modular, keyboard controls which screen is in scope 2018-02-10 18:18:58 +01:00
Jack Halford
c2df8effbe it compiles 2018-02-09 17:36:36 +01:00