Jack Halford
|
15a7f53bc2
|
no more warnings!
|
2018-06-05 18:05:18 +02:00 |
|
Jack Halford
|
e2cf54877e
|
some stuff
|
2018-05-17 13:17:39 +02:00 |
|
Jack Halford
|
0aae87eda3
|
i'm just trying to figure out this mess.. fml
|
2018-05-03 20:27:52 +02:00 |
|
Jack Halford
|
7e150e081b
|
now we have 2 tss's, still doesnt work properly
|
2018-04-16 16:34:20 +02:00 |
|
wescande
|
b3a1c5194a
|
add some
|
2018-04-15 21:00:53 +02:00 |
|
Jack Halford
|
e1f8c3f9ca
|
stack stuff for willy wonka
|
2018-04-15 18:12:51 +02:00 |
|
Jack Halford
|
d64c01d2b1
|
nothing important
|
2018-04-15 11:48:51 +02:00 |
|
Jack Halford
|
f138d77e4d
|
gdt support in rust
|
2018-04-12 17:59:14 +02:00 |
|
Jack Halford
|
ae7c97a77d
|
massive memory problem averted: we were just being stupid like usual
|
2018-04-12 14:27:41 +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
|
bea6a729fe
|
gdt in place but triple faults because of spin::Once for now
|
2018-04-06 17:43:58 +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 |
|
wescande
|
5c7daabdd0
|
little correctif
|
2018-03-20 13:37:51 +01:00 |
|
Jack Halford
|
8cf793260c
|
it compiles now with the new x86 lib, triple faults when setting temp page to zero though
|
2018-03-14 18:59:17 +01:00 |
|
Jack Halford
|
0b38f701ed
|
WIP
|
2018-03-13 20:06:25 +01:00 |
|
Jack Halford
|
3dfc440d20
|
heap allocator in place, no free yet
|
2018-03-12 17:48:24 +01:00 |
|
Jack Halford
|
3041cec87d
|
mmu code mostly written, needs a lot of debugging still
|
2018-03-07 19:15:19 +01:00 |
|
Jack Halford
|
3d532a5a7a
|
memory stuff
|
2018-03-05 11:29:07 +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
|
0f5bf89493
|
-amend
|
2018-03-05 11:24:23 +01:00 |
|
wescande
|
69299bda2d
|
basic rust call in 32b
|
2018-02-08 19:18:14 +01:00 |
|
Jack Halford
|
1bfdff2a76
|
comments
|
2018-02-05 20:15:08 +01:00 |
|
Jack Halford
|
deb033ff50
|
stuck in the middle of paging
|
2018-02-05 18:13:10 +01:00 |
|