1
0
mirror of https://github.com/sgmarz/osblog.git synced 2024-11-24 02:16:19 +04:00
Commit Graph

327 Commits

Author SHA1 Message Date
Adam Short
0c9fb68846 Fixed do.sh to remove Linux build directory
Originally, the do.sh script would remove the linux folder, not the
build folder.
2019-10-08 23:23:26 -04:00
Adam Short
575f055df6 Added TOOLCHAIN_ROOT to .build.config
to add prefix where toolchain is being installed to (primarily used
if not using sudo)
2019-10-08 22:53:08 -04:00
Stephen Marz
7f00a999d3 Rename mem.rs to page.rs. We will make a localized allocator for mem.rs, later 2019-10-07 16:43:48 -04:00
Stephen Marz
4a6c58cda6 Added comments 2019-10-07 16:38:03 -04:00
Stephen Marz
d64cad37b9 Update boxed feel. Both are fine, just want to represent both ways to do this. 2019-10-07 16:33:38 -04:00
Stephen Marz
0fe8e027d3 Get rid of spurious mut 2019-10-07 16:33:07 -04:00
Stephen Marz
2937d95f71 Get rid of spurious mut 2019-10-07 16:32:16 -04:00
Stephen Marz
9aa757f9f2 Updates, added a table length 2019-10-07 16:31:27 -04:00
Stephen Marz
076dceff73 Added global allocator and tests 2019-10-07 16:03:39 -04:00
Stephen Marz
a321507a3b Added chapter 3 2019-10-07 14:43:28 -04:00
Stephen Marz
77994f2289 Added chapter 3 2019-10-06 22:20:39 -04:00
Stephen Marz
17d53bac20
Merge pull request #6 from koutheir/patch-1
Comments on assembly code in boot.S
2019-10-06 13:38:37 -04:00
Dr. Koutheir Attouchi
b6f9be4bbb
More comments on what's going on 2019-10-06 17:52:59 +02:00
Dr. Koutheir Attouchi
68e33189fd
Commenting what's being done 2019-10-06 17:16:42 +02:00
Stephen Marz
0b2cbfcb35 Closes issue #5 : Added comments to virt.lds to explain what each section does. 2019-10-06 11:06:51 -04:00
Stephen Marz
33d27d9efa Use byte iterator 2019-10-05 00:18:24 -04:00
Stephen Marz
691c5b1653 Go back to 8000_0000 2019-10-04 14:11:32 -04:00
Stephen Marz
7a55de2601 Parse out words for initialization 2019-10-04 08:25:39 -04:00
Stephen Marz
14f67420e0 Remove stop bits 2019-10-03 22:07:43 -04:00
Stephen Marz
661ccca9d0 Updates to chapter 2 2019-10-03 21:56:19 -04:00
Stephen Marz
10c493738e Added chapter 2 2019-10-02 08:41:58 -04:00
Stephen Marz
1402b8c8bd Fixes issue #1 - assembly trap vector has been added and commented
to give context to what it will do in the future.
2019-09-29 08:04:36 -04:00
Stephen Marz
e5190b7dc4 The original OS won't compile if the asm_trap_vector isn't there. It won't
do anything, since we haven't gotten that far, yet, but it needs to at least
be a symbol for the linker to have.
2019-09-29 08:00:12 -04:00
Stephen Marz
1dea574177 Rust gets a little mad with the three forward-slashes /// due to
rustdoc. So, these were spaced out to look like normal comments.
2019-09-29 07:59:45 -04:00
Stephen Marz
f110f25ad8 Added make_hdd.sh to make hdd.dsk 2019-09-27 13:19:51 -04:00
Stephen Marz
a9bbdf8554 Added chapters 0 and 1 2019-09-27 13:17:29 -04:00
Stephen Marz
85db341894
Initial commit 2019-09-27 13:12:53 -04:00