Commit Graph

1557 Commits

Author SHA1 Message Date
Philipp Oppermann
a3e7ad1fa8 Fix typo in graphics and replace SVGs with PNGs
The SVG have rendering problems on some devices, e.g. when the text is zoomed.
2019-01-28 11:11:24 +01:00
Philipp Oppermann
bcc590e65f Create memory module in memory.rs instead of memory/mod.rs 2019-01-28 11:11:24 +01:00
Philipp Oppermann
7cb62ee7fe Make Recursive Page Tables a subsection 2019-01-28 11:11:24 +01:00
Philipp Oppermann
660528bb52 Minor rewordings 2019-01-28 11:11:24 +01:00
Philipp Oppermann
4cec9642ab Update from gutenberg to zola 2019-01-28 11:11:24 +01:00
Philipp Oppermann
257125b8c8 Various minor improvements to post 2019-01-28 11:11:24 +01:00
Philipp Oppermann
e46f8c5187 Introduce boot info later; continue post 2019-01-28 11:11:24 +01:00
Philipp Oppermann
41b21914be The page fault section was moved to the paging-introduction post 2019-01-28 11:11:24 +01:00
Philipp Oppermann
1ff102dc27 Continue post 2019-01-28 11:11:24 +01:00
Philipp Oppermann
47915fd4a0 Trim trailing whitespace 2019-01-28 11:11:24 +01:00
Philipp Oppermann
6d5ebf56a4 Revise post and add new introduction 2019-01-28 11:11:24 +01:00
Philipp Oppermann
c285ac7c4f Add post to Readme 2019-01-28 11:11:24 +01:00
Philipp Oppermann
7bb7efc705 Rename second paging post to 'Advanced Paging' 2019-01-28 11:11:06 +01:00
Philipp Oppermann
b570cad138 The first paging post was renamed 2019-01-28 11:11:06 +01:00
Philipp Oppermann
abd5082c56 Add second paging post to index page 2019-01-28 11:11:06 +01:00
Philipp Oppermann
d87c41fa6c Continue second paging post 2019-01-28 11:11:06 +01:00
Philipp Oppermann
2ad8de51de Begin second paging post 2019-01-28 11:11:06 +01:00
Philipp Oppermann
14f7e910cb Add comments label for comment issues 2019-01-28 10:51:17 +01:00
Philipp Oppermann
55d86b8d42 Spelling: Github -> GitHub 2019-01-27 18:00:08 +01:00
Philipp Oppermann
1034c884ac Add source code link to each post 2019-01-27 17:58:30 +01:00
Philipp Oppermann
04d3c134e2 Link post branches in Readme 2019-01-27 17:17:34 +01:00
Philipp Oppermann
2cbe44ecef Update to x86_64 0.4.0 2019-01-27 14:11:16 +01:00
Philipp Oppermann
dc86c88be5 Insert the testing code at the end of _start instead of at the beginning 2019-01-26 12:56:30 +01:00
Philipp Oppermann
bc2b3891d6 Rename code release tags for first edition 2019-01-26 12:39:59 +01:00
Philipp Oppermann
9cd801fd1f Fix old 2015 edition import path 2019-01-25 14:19:20 +01:00
Philipp Oppermann
c677103c5e Add another missing import in code example 2019-01-25 14:11:45 +01:00
Philipp Oppermann
d84127a7a8 Add missing import in code example 2019-01-25 14:08:44 +01:00
Philipp Oppermann
db2290e47a Fix import path in code example 2019-01-25 14:00:44 +01:00
Philipp Oppermann
441d2df46f Only allow(unused_imports) 2019-01-25 13:43:12 +01:00
Philipp Oppermann
0e4c13937b Use #![cfg_attr(not(test), no_std)] instead of #![no_std] 2019-01-25 13:41:07 +01:00
Philipp Oppermann
1d0bdad7d0 Remove wrong serial_println import 2019-01-25 13:36:04 +01:00
Philipp Oppermann
c0e0136349 Break long line in code example 2019-01-25 13:35:46 +01:00
Justin
90ac6bf3b4 Update links to point to current version of the rust book (#536) 2019-01-23 10:18:18 +01:00
Philipp Oppermann
d83acc0fc8 Merge pull request #534 from phil-opp/zola
Update from Gutenberg 0.3.3 to Zola 0.5.1
2019-01-22 18:48:15 +01:00
Philipp Oppermann
53e0749906 Fix post ordering
`reverse` is no longer needed with `weight`
2019-01-22 16:59:00 +01:00
Philipp Oppermann
ccc36b7d45 Replace 404.md with a 404.html template 2019-01-22 16:58:55 +01:00
Philipp Oppermann
a62ee6f35e Update netlify configuration 2019-01-22 16:58:55 +01:00
Philipp Oppermann
a6eb3f25ac The subsections field is now an iterator of paths 2019-01-22 15:52:22 +01:00
Philipp Oppermann
b96f73278d Gutenberg was renamed to Zola 2019-01-22 15:52:22 +01:00
Philipp Oppermann
ea7f4d74f6 Sort by order has been removed 2019-01-22 15:47:57 +01:00
sergio valverde
40806ceda0 Fix old links in freestanding Rust bin post. (#531) 2019-01-22 09:31:24 +01:00
Philipp Oppermann
b4238e93af Reduce cache size on travis (#532)
The Windows build fails often because it takes too long to store the build cache (timeout). This commit uses `cargo cache` to clean up the /home/philipp/.cargo directory before caching. It also removes caching of the `target` directory since it needs to be recompiled for each new nightly anyway.
2019-01-21 23:30:02 +01:00
bors[bot]
19b7fbc350 Merge #530
530: fix unreachable link r=phil-opp a=zyctree

seems rustc-guide already move to https://rust-lang.github.io/rustc-guide/

Co-authored-by: Pen Tree <appletree2479@outlook.com>
2019-01-21 13:31:37 +00:00
Pen Tree
ef2bf0ca0f fix unreachable link
seems rustc-guide already move to https://rust-lang.github.io/rustc-guide/
2019-01-21 21:12:59 +08:00
bors[bot]
cdbcb6b981 Merge #526 #529
526: Rewrite breakpoint test r=phil-opp a=phil-opp

The current test only tests the x86_64 crate, not any property of our kernel. This was reported in https://github.com/phil-opp/blog_os/issues/450#issuecomment-455771614.

529: Fixing typos in paging introduction r=phil-opp a=kolemannix

Love this series and thought I'd contribute in whatever way I could. Thanks for the great work.

Looking forward to the next post!

Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
Co-authored-by: Koleman Nix <kolemannix@gmail.com>
2019-01-21 08:08:34 +00:00
Koleman Nix
09789b5327 Fixing typos in paging introduction 2019-01-20 17:28:49 -05:00
Philipp Oppermann
9673c9dc2c Rewrite breakpoint test 2019-01-20 23:00:59 +01:00
Dato Simó
aa72396013 Add closing quote, missing in print! invocation. (#527) 2019-01-20 19:49:24 +01:00
Philipp Oppermann
ed3c4cced9 Revert caching changes as they lead to permission problems on Windows
This reverts commit 450099c13a.
2019-01-20 19:36:39 +01:00
Philipp Oppermann
450099c13a Only cache .cargo/bin to speed up CI
The target folder needs to be recompiled anyway with each new nightly.
2019-01-20 19:05:28 +01:00