Philipp Oppermann
8c3b9e6508
Continue improving post
2019-01-28 11:11:24 +01:00
Philipp Oppermann
5e756c9fd3
Fixes, improvements, new content
2019-01-28 11:11:24 +01:00
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
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
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
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
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
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
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
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
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
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
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
dec8ec8a60
Final edits
2019-01-14 14:00:34 +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