Commit Graph

22 Commits

Author SHA1 Message Date
Philipp Oppermann
59da6e5620 Update bootloader to version 0.4.0 2019-03-14 10:30:37 +01:00
Philipp Oppermann
1c72107cb1 Merge branch 'post-07' into post-08 2019-03-12 17:48:24 +01:00
Philipp Oppermann
17bd271573 Update x86_64 to version 0.5.2 2019-03-12 17:45:09 +01:00
Philipp Oppermann
81e4eec055 Merge branch 'post-07' into post-08 2019-03-09 12:36:39 +01:00
Philipp Oppermann
9787e6dce6 Update to x86_64 0.5.0 2019-03-09 12:10:18 +01:00
Philipp Oppermann
26be4cb84d Merge branch 'post-07' into post-08 2019-02-05 10:46:08 +01:00
Philipp Oppermann
d808cbff94 Merge branch 'post-04' into post-05 2019-02-05 10:46:08 +01:00
Philipp Oppermann
afc89c9e4c Merge branch 'post-03' into post-04 2019-02-05 10:46:08 +01:00
Philipp Oppermann
4bfcea2368 Merge branch 'post-02' into post-03 2019-02-05 10:46:08 +01:00
Philipp Oppermann
2d5d6ee850 Merge branch 'post-01' into post-02 2019-02-05 10:46:08 +01:00
Philipp Oppermann
3349c5d79c UPdate Cargo.lock for latest nightly 2019-02-05 10:46:02 +01:00
Philipp Oppermann
2031a8dc81 Merge branch 'z_post_07' into z_post_08 2019-01-27 14:29:25 +01:00
Philipp Oppermann
17f2699277 Update to x86_64 0.4.0 2019-01-27 14:12:10 +01:00
Philipp Oppermann
a954c02fbe Use pc-keyboard crate to translate all scancodes 2019-01-25 14:23:23 +01:00
Philipp Oppermann
6504bed810 Initialize the PIC 2019-01-25 14:04:55 +01:00
Philipp Oppermann
d007aae993 Exit qemu 2019-01-25 13:38:26 +01:00
Philipp Oppermann
c21f051300 Add a serial module 2019-01-25 13:37:20 +01:00
Philipp Oppermann
a15e01f2eb Construct a vga buffer for testing 2019-01-25 13:31:06 +01:00
Philipp Oppermann
c1e3fa57c6 Add a global interface 2019-01-25 13:21:39 +01:00
Philipp Oppermann
d1897af515 Use volatile writes for accessing the VGA buffer 2019-01-25 13:16:44 +01:00
Philipp Oppermann
59f9fe1e69 Update Cargo.lock 2019-01-25 12:44:36 +01:00
Philipp Oppermann
bb569d0794 Add Cargo.lock
This file fixes dependency versions and ensures reproducible builds
2019-01-25 12:39:35 +01:00