wescande
|
1c606561a1
|
keyboard input is now in irq compliant mode
|
2018-04-10 21:43:40 +02:00 |
|
Jack Halford
|
a0ad3689f3
|
code doesnt work anymore but i'm commiting anyway, shoot me
|
2018-04-09 13:33:16 +02:00 |
|
Jack Halford
|
b7855ae56c
|
@gz merged rust-cpuid PR so i can get rid of my fork
|
2018-04-05 19:04:05 +02:00 |
|
Jack Halford
|
0f79f2843c
|
cpuid support
|
2018-04-05 12:25:53 +02:00 |
|
Jack Halford
|
6d8c31b42c
|
major refactoring for upcoming cross platform, also recycle allocator for the physical frames
|
2018-03-29 17:10:42 +02:00 |
|
Jack Halford
|
9d69b7a82a
|
stack allocator, keyboard doesnt work with interrupts yet, i think i need to tell 0x20 and 0x21 to shift interrupt by 32 because of intel bug. tomorrow
|
2018-03-26 15:22:27 +02:00 |
|
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 |
|