Commit graph

167 commits

Author SHA1 Message Date
26093882f5 new repo 2019-08-17 02:24:41 +02:00
Jack Halford
3d167f26d5 pci, ide stuff 2019-02-02 18:46:41 +01:00
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
3e49ec75d3 it compiles, update for rust 2018 2019-01-15 23:16:36 +01:00
Jack Halford
911d9c8ae2 readme 2018-11-28 23:27:31 +01:00
Jack Halford
ea87e5a453 Merge branch 'KFS-5' of https://github.com/jzck/kernel into KFS-5 2018-11-28 23:21:54 +01:00
Jack Halford
f02df6577e some stuff 2018-11-28 23:21:48 +01:00
Jack Halford
8e1927dc7d modules https 2018-08-24 23:53:00 +02: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
983c5d6e27 qemu i386 hardcoded 2018-05-17 17:07:15 +02:00
Jack Halford
df163a4349 reverted back 2018-05-17 16:54:42 +02:00
Jack Halford
02d0ddaf02 changed name x86 to i386 2018-05-17 16:48:47 +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
d3eb0e5138 gdt stuff 2018-04-25 21:37:58 +02:00
Jack Halford
4a13eb1c15 bp doesnt block 2018-04-17 12:28:04 +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
e1f8c3f9ca stack stuff for willy wonka 2018-04-15 18:12:51 +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
wescande
cdf09f9869 keyboard use Pio 2018-04-12 19:37:43 +02:00
Jack Halford
ffcb85dd5b prettier asm 2018-04-12 18:06:50 +02:00
Jack Halford
fd0915048d removed unused segments selectors in assembly 2018-04-12 18:01:13 +02:00
Jack Halford
f138d77e4d gdt support in rust 2018-04-12 17:59:14 +02:00
Jack Halford
8a3e3a2324 cursor.rs, no more cpuio in vga 2018-04-12 15:49:37 +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
ee5f2780e5 multiboot crate update 2018-04-12 14:31:58 +02:00
Jack Halford
e574d11aa2 Merge branch 'KFS-4' of github.com:jzck/kernel into KFS-4 2018-04-12 14:28:24 +02:00
Jack Halford
ae7c97a77d massive memory problem averted: we were just being stupid like usual 2018-04-12 14:27:41 +02:00
wescande
1c606561a1 keyboard input is now in irq compliant mode 2018-04-10 21:43:40 +02:00
Jack Halford
d382b623a4 nope 2018-04-09 20:46:42 +02:00
Jack Halford
1744c523d7 makefile refactor 2018-04-09 20:45:28 +02:00
Jack Halford
93e48044f5 makefile refactor 2018-04-09 20:26:45 +02:00
Jack Halford
9f1c31f298 this commit should work but there's something VERY broken with the stack atm, all focus on this until understood better 2018-04-09 17:11:46 +02:00
Jack Halford
b51fe947f0 asm 2018-04-09 14:55:06 +02:00
Jack Halford
7fb7d9d460 x86 updated for gdt 2018-04-09 13:34:02 +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