Commit Graph

14 Commits

Author SHA1 Message Date
Jeremy Soller
d7d61f82af Draw on VESA for console using ransid 2016-09-01 11:51:33 -06:00
Jeremy Soller
6715d5c534 Arm! 2016-08-25 17:03:01 -06:00
Jeremy Soller
3b8f396229 Context list class, static context ID magic 2016-08-20 13:43:35 -06:00
Jeremy Soller
55a0154eac Switch to goblin as executable parser 2016-08-19 07:57:24 -06:00
Jeremy Soller
2de2d4cac4 Cleanup schemes list, remove lazy_static 2016-08-18 08:10:08 -06:00
Jeremy Soller
d383cfb595 Lazy static init of schemes 2016-08-16 11:04:14 -06:00
Jeremy Soller
854ffaa435 Correct dependencies of kernel 2016-08-15 15:12:47 -06:00
Jeremy Soller
cc8fe85e6a GDT and IDT in kernel space
Paging constructs completed, remap kernel before jumping to kmain
Panic will do a stack trace
Remove SSE from none target
2016-08-15 14:34:20 -06:00
Jeremy Soller
9f0819dafb Bump allocator 2016-08-14 22:05:32 -06:00
Jeremy Soller
29b6544d8f Add test architecture 2016-08-14 14:59:18 -06:00
Jeremy Soller
2730144e2a Move arch to seperate crate 2016-08-14 11:45:47 -06:00
Jeremy Soller
42c9ba12dc Remove interrupt setup from asm bootloader, add io module, memcpy functions, and serial driver 2016-08-14 09:31:35 -06:00
Jeremy Soller
d5902c5a20 Bootable kernel skeleton 2016-08-13 18:21:46 -06:00
Jeremy Soller
e90cd5c90a Add skeleton 2016-08-13 16:34:27 -06:00