Commit Graph

14 Commits

Author SHA1 Message Date
Guillaume DIDIER
7a437024f8 Fix compile issues with entry_point.
Typos, imports & calling conventions.
2019-11-10 17:42:14 +01:00
Guillaume DIDIER
a014ec2ed9 Map the physical memory 2019-11-04 14:49:00 +01:00
Guillaume DIDIER
3d5cebdab4 Use entry_point! to typecheck the entry point and get the boot info. 2019-11-04 14:48:49 +01:00
Guillaume DIDIER
f4cc148d83 Interrupt handling working and tested.
- int3
- double fault with separate stack
- page fault
2019-11-04 13:54:43 +01:00
Guillaume DIDIER
510a596849 Add preliminary VGA color support.
(This API is not complete)
2019-11-04 13:54:01 +01:00
Guillaume DIDIER
431779995a Ignore file 2019-10-21 13:16:48 +02:00
Guillaume DIDIER
33006a7db1 Untrack a temporary IDE file. 2019-10-21 13:16:04 +02:00
Guillaume DIDIER
898da64647 Update bootloader with the fixed upstream 2019-10-21 13:14:50 +02:00
Guillaume DIDIER
e010900715 Test infrastructure
- serial port
- harnesses using qemu
2019-10-21 13:10:53 +02:00
Guillaume DIDIER
5a528f7508 Proper VGA driver, just missing print! / println! support. 2019-10-06 17:16:19 +02:00
Guillaume DIDIER
49d7c3e508 First bootable kernel 2019-10-02 09:52:19 +02:00
Guillaume DIDIER
7db6d00a42 Add CLion config files 2019-10-01 15:02:46 +02:00
Guillaume DIDIER
19b57c3b17 Stub the kernel binary crate 2019-10-01 14:53:54 +02:00
Guillaume DIDIER
a35060e26d Start D. Tintorius Azureus project 2019-10-01 14:45:32 +02:00