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
Philipp Oppermann
2e16cc492a
Add missing import in code example
...
Reported in https://github.com/phil-opp/blog_os/issues/480#issuecomment-455777535
2019-01-20 17:33:22 +01:00
Philipp Oppermann
f03463bd85
Rust 2018 allows foo.rs with foo/*.rs submodules
...
Fixes #525
2019-01-20 17:29:52 +01:00
bors[bot]
205cbce425
Merge #524
...
524: Mention `cargo test --lib` r=phil-opp a=phil-opp
Fixes #523
Co-authored-by: Philipp Oppermann <dev@phil-opp.com >
2019-01-18 10:56:15 +00:00
Philipp Oppermann
a147009dcd
Mention cargo test --lib
2019-01-18 11:34:41 +01:00
Philipp Oppermann
7e5757e317
Fix link to AMD64 manual
2019-01-15 12:41:54 +01:00
Maximilian Goisser
0dd17a2603
Add missing "to" ( #521 )
2019-01-15 11:15:52 +01:00
Philipp Oppermann
f423c068fe
Fix graphic: 24KiB -> 32KiB
...
Reported in https://news.ycombinator.com/item?id=18904875 .
2019-01-14 21:40:39 +01:00