Commit graph

28 commits

Author SHA1 Message Date
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
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
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
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
wescande
5c7daabdd0 little correctif 2018-03-20 13:37:51 +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
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
Jack Halford
bbe2b8b1e6 still no debug symbols 2018-03-10 17:35:51 +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
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
063cab66f2 rudimentary hexdump 2018-02-26 13:15:12 +01:00
Jack Halford
fc3c60d970 use objdump -h build/kernel-x86.bin to show sections, linker scripts squishes relevant ones together 2018-02-22 18:54:08 +01:00
wescande
c3f7c123f6 gdt rocks 2018-02-15 17:55:41 +01:00
wescande
37d51d2afe init kfs_2 2018-02-12 17:08:06 +01:00
wescande
69299bda2d basic rust call in 32b 2018-02-08 19:18:14 +01:00