Jack Halford
|
f02df6577e
|
some stuff
|
2018-11-28 23:21:48 +01:00 |
|
Jack Halford
|
ba108d9e3e
|
scheduling
|
2018-06-06 18:16:50 +02:00 |
|
Jack Halford
|
b75d97b11e
|
timer done
|
2018-06-06 16:59:16 +02:00 |
|
Jack Halford
|
15a7f53bc2
|
no more warnings!
|
2018-06-05 18:05:18 +02:00 |
|
Jack Halford
|
e48c3fc680
|
Does it compile? no. Do I know what Im doing? maybe. Am I making progress? Yes.
|
2018-05-31 18:32:52 +02:00 |
|
Jack Halford
|
91d6d126e8
|
switched qemu to qemu-system-i386, even though it doesnt change anything useful
|
2018-05-17 16:46:02 +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
|
203ddd9780
|
cleanup up for handing in
|
2018-04-17 12:26:47 +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
|
700b8a4e00
|
rustfmt
|
2018-04-15 11:50:13 +02:00 |
|
Jack Halford
|
5befd11f8d
|
Merge branch 'KFS-4' of github.com:jzck/kernel into KFS-4
|
2018-04-15 11:49:44 +02:00 |
|
Jack Halford
|
d64c01d2b1
|
nothing important
|
2018-04-15 11:48:51 +02:00 |
|
wescande
|
d15fa664f2
|
No more cpuio, juste pio in io module. (change in acpi for that => need refactor)
|
2018-04-15 11:31:40 +02:00 |
|
Jack Halford
|
b0548384e7
|
context gone
|
2018-04-12 15:32:11 +02:00 |
|
Jack Halford
|
0849f24628
|
close #2
|
2018-04-12 15:13:02 +02:00 |
|
Jack Halford
|
5f40aeeae5
|
grub.mk mdr
|
2018-04-12 14:49:52 +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
|
b7855ae56c
|
@gz merged rust-cpuid PR so i can get rid of my fork
|
2018-04-05 19:04:05 +02:00 |
|
Jack Halford
|
4885defefa
|
keyboard now works with interrupts, cool
|
2018-04-05 13:16:38 +02:00 |
|
Jack Halford
|
0f79f2843c
|
cpuid support
|
2018-04-05 12:25:53 +02:00 |
|
Jack Halford
|
42e06809ac
|
x86lib update
|
2018-03-29 20:32:23 +02:00 |
|
Jack Halford
|
c24ac47698
|
pio and x86/pic
|
2018-03-29 20:29:04 +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
|
30a8daf1a3
|
first interrupts works
|
2018-03-26 15:19:07 +02:00 |
|
Jack Halford
|
098d222fc1
|
int
|
2018-03-26 15:18:28 +02:00 |
|
wescande
|
5c7daabdd0
|
little correctif
|
2018-03-20 13:37:51 +01:00 |
|
Jack Halford
|
0526b88859
|
merge done, x86 is now a module
|
2018-03-19 12:23:42 +01:00 |
|
Jack Halford
|
ed03d247c7
|
it works:)))
|
2018-03-19 12:14:30 +01:00 |
|
wescande
|
519ce623fe
|
Merge branch 'KFS-2' into KFS-3
|
2018-03-19 11:44:09 +01:00 |
|
wescande
|
cdea287ecd
|
acpi can run in kfs-3
|
2018-03-19 11:23:53 +01:00 |
|
wescande
|
904e7158d8
|
acpi in static not in reference
|
2018-03-16 15:03:00 +01:00 |
|
Jack Halford
|
0b38f701ed
|
WIP
|
2018-03-13 20:06:25 +01:00 |
|
Jack Halford
|
99f0ec0b7d
|
stuff
|
2018-03-13 15:42:30 +01:00 |
|
Jack Halford
|
3dfc440d20
|
heap allocator in place, no free yet
|
2018-03-12 17:48:24 +01:00 |
|
Jack Halford
|
ec1e7c8a5b
|
tlb added, acpi still faults with the new memory
|
2018-03-12 14:53:26 +01:00 |
|
Jack Halford
|
f0456aa7fd
|
i must have done something right becuase now 0xffff_f000 points to p2 as expected, hurray
|
2018-03-11 18:41:34 +01:00 |
|
wescande
|
0d8ecdf191
|
remove log
|
2018-03-08 15:10:32 +01:00 |
|
wescande
|
9ba59d5858
|
Set ready for KFS-2
|
2018-03-08 14:50:25 +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
|
5412334168
|
it runs
|
2018-03-05 13:12:02 +01:00 |
|
Jack Halford
|
3d532a5a7a
|
memory stuff
|
2018-03-05 11:29:07 +01:00 |
|
Jack Halford
|
120292566d
|
context works fianlly
|
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
|
2a2f377b9f
|
first commit for kfs3
|
2018-03-05 11:24:23 +01:00 |
|
wescande
|
2ca356340a
|
some minor fix
|
2018-03-02 18:44:41 +01:00 |
|