Commit Graph

1528 Commits

Author SHA1 Message Date
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
Matthew Klein
f28bed6436 Typo: vrtual -> virtual (#518)
Changed in blog post "Paging Introduction".
2019-01-14 16:35:19 +01:00
Philipp Oppermann
c478c7a90e Fix patreon link 2019-01-14 16:09:16 +01:00
Philipp Oppermann
6bf0bbfdfd Replace buttondown newsletter with tinyletter 2019-01-14 15:54:06 +01:00
Philipp Oppermann
d9f0baa987 Merge pull request #517 from phil-opp/paging-introduction
New Post: "Introduction to Paging"
2019-01-14 15:19:22 +01:00
Philipp Oppermann
9037941ddc Use PNG instead of SVG for address image
The SVG renders incorrectly in Chrome. See https://github.com/phil-opp/blog_os/pull/517#discussion_r247489190 .
2019-01-14 14:28:47 +01:00
Philipp Oppermann
bb7b599151 Set post date 2019-01-14 14:02:50 +01:00
Philipp Oppermann
4e54bb9841 Run rustfmt 2019-01-14 14:00:54 +01:00
Philipp Oppermann
dec8ec8a60 Final edits 2019-01-14 14:00:34 +01:00
Philipp Oppermann
8d6eab6b33 Add code for post 2019-01-13 16:26:56 +01:00
Philipp Oppermann
c1009715de Update x86_64 to version 0.3.5 2019-01-13 16:26:56 +01:00
Philipp Oppermann
62f7cfb82b Remove unused images 2019-01-13 16:26:56 +01:00
Philipp Oppermann
b35fa0adc7 Typo fixes 2019-01-13 16:26:56 +01:00
Philipp Oppermann
e8c7ec339e Don't mention APIC in 'What's next?' section of double faults post 2019-01-13 16:26:56 +01:00
Philipp Oppermann
2f1616fa40 Add section about provoking page faults 2019-01-13 16:26:56 +01:00
Philipp Oppermann
c4e3f86ebf Finish first draft of paging post and rename it 2019-01-10 13:09:01 +01:00
Philipp Oppermann
0c21ed01c2 Make graphic smaller 2019-01-10 13:09:01 +01:00
Philipp Oppermann
d158d39e1f Add margin after nested list if it's followed by a paragraph 2019-01-10 13:09:01 +01:00
Philipp Oppermann
aa55d2639a Fix alt text for image 2019-01-10 13:09:01 +01:00
Philipp Oppermann
7fbbaa6d60 Typo fixes 2019-01-10 13:09:01 +01:00
Philipp Oppermann
c47fff7bf5 Update Readme with new Paging post 2019-01-10 13:09:01 +01:00
Philipp Oppermann
b4d53f3aed Adjust section colors 2019-01-10 13:02:30 +01:00
Philipp Oppermann
cdd0328f03 Add paging post to index page 2019-01-10 13:02:30 +01:00