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 |
|
Jack Halford
|
1b7ddd12d9
|
pti file, doesnt work yet
|
2018-04-05 19:04:44 +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
|
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
|
19bf69bb29
|
readme
|
2018-03-29 20:41:36 +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
|
095c369061
|
x86 tss
|
2018-03-26 15:22:27 +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 |
|