Commit graph

35 commits

Author SHA1 Message Date
Jack Halford
c9ad4e9e58 lspci, console refactor 2019-01-20 22:11:14 +01:00
Jack Halford
85afa2b437 pci first commit 2019-01-16 22:30:06 +01:00
Jack Halford
381b86d5e0 console moved out of vga 2019-01-16 20:53:40 +01:00
Jack Halford
f02df6577e some stuff 2018-11-28 23:21:48 +01: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
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
Jack Halford
700b8a4e00 rustfmt 2018-04-15 11:50:13 +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
wescande
cdf09f9869 keyboard use Pio 2018-04-12 19:37:43 +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
b7855ae56c @gz merged rust-cpuid PR so i can get rid of my fork 2018-04-05 19:04:05 +02:00
Jack Halford
24fa39d45c cpu as a console command 2018-04-05 13:49:47 +02: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
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
1f5a361870 some changes 2018-03-09 13:12:21 +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
edfffc3b13 this shit compiles but crashes after fighting for eternity with the borrow checker 2018-03-05 11:28:20 +01:00
wescande
2ca356340a some minor fix 2018-03-02 18:44:41 +01:00
wescande
6e2456d2f8 Merge branch 'ACPI' into KFS-2 + add help function 2018-03-02 17:09:42 +01:00
wescande
614da57de3 Add FULL ACPI support, change exec mode 2018-03-02 15:48:06 +01:00
Jack Halford
bcf58de7ac some sweet commands to finish up kfs2, gonna start the frame allocator now 2018-02-28 19:28:48 +01:00
Jack Halford
52af278a91 added multiboot as a local crate 2018-02-28 15:10:17 +01:00
Jack Halford
7d08ddf53c stack printed, but is it really the stack ? 2018-02-26 16:14:59 +01:00
Jack Halford
063cab66f2 rudimentary hexdump 2018-02-26 13:15:12 +01:00
Jack Halford
554872c8fa added console.rs to group commands, refactored the command buffer and command matching code 2018-02-21 13:28:59 +01:00