Commit Graph

915 Commits

Author SHA1 Message Date
Philipp Oppermann
3d25c27b11 Add message if recent update list is empty
Instead of showing an empty section, print 'No notable updates recently'.
2019-12-02 15:08:17 +01:00
Philipp Oppermann
bb2ac9c259 Add missing hlt_loop import in code listing
The hlt_loop import was missing when creating a page fault handler.
2019-11-25 13:32:38 +01:00
MarinPostma
6d95caec31 fixed repeated "the" typo (#691) 2019-11-23 15:41:31 +01:00
Philipp Oppermann
555b5aece1 Hardware Interrupts: Don't replace panic in double fault handler (#690) 2019-11-22 16:13:01 +01:00
Daniel Harper
537a070238 Clarified writing beyond the buffers end (#685) 2019-11-16 20:25:05 +01:00
Philipp Oppermann
8e0d70da8b Add a sponsor link to github box on front page 2019-10-18 14:58:26 +02:00
Philipp Oppermann
18ce0f4219 Update to new Github Sponsors URL 2019-10-18 14:55:59 +02:00
Philipp Oppermann
7f4fc340ad Fix escaping issues by adding safe filters in more places (#678) 2019-10-08 10:28:45 +02:00
Philipp Oppermann
50aaa206bf Reword support text 2019-10-06 18:28:02 +02:00
Philipp Oppermann
cbed5dae46 Updates in September 2019 (#677) 2019-10-06 18:25:47 +02:00
Philipp Oppermann
fd64bb9d36 Add status update posts to front page 2019-10-06 15:20:39 +02:00
Philipp Oppermann
945aaf02d8 Add support template 2019-10-06 15:05:33 +02:00
Philipp Oppermann
a93c0e424d Mention Github sponsors in status update posts 2019-10-06 14:02:11 +02:00
Philipp Oppermann
7ae2489153 Factor out support text into template and add it to pages too 2019-10-06 13:59:30 +02:00
Philipp Oppermann
78f014e74b Rewrite support section on frontpage; mention GitHub sponsors 2019-10-06 13:51:46 +02:00
Philipp Oppermann
dddabe2243 Fix some remaining internal links that used old syntax 2019-10-06 13:51:09 +02:00
Bruno Flores
24d04e0e39 Fix minor typos. (#675) 2019-10-03 14:07:45 +02:00
Philipp Oppermann
032ea13c65 safe filter must be at the very end since zola 0.8.0 2019-09-29 15:48:12 +02:00
Philipp Oppermann
c76516db75 Fix anchor names of internal links 2019-09-29 15:44:44 +02:00
Philipp Oppermann
e5b4d501ed Remove dead links in first edition
It seems like the corresponding sections do not exist anymore.
2019-09-29 15:36:49 +02:00
Philipp Oppermann
a133ea82cf Update to new internal link syntax 2019-09-29 15:24:21 +02:00
Philipp Oppermann
0b971c9128 12KiB is 0x3000 in hex, not 0xc000 2019-09-29 15:10:17 +02:00
Philipp Oppermann
9877e4c84d Add missing import of serial_print in Testing post 2019-09-20 10:04:48 +02:00
Philipp Oppermann
94e2b7c351 Fix heap allocation test: memory::init expects a VirtAddr now 2019-09-15 10:56:37 +02:00
Philipp Oppermann
841bf664fa Improve implementation section of Paging Implementation post 2019-09-14 17:48:07 +02:00
Philipp Oppermann
820bc0cab3 Map page 0 instead of page 0x1000 because of bootloader 0.8.0
Bootloader 0.8.0 maps the page at 0x1000 itself.
2019-09-14 17:41:01 +02:00
Philipp Oppermann
7104014c27 Require up-to-date x86_64 version instead of bootloader version 2019-09-14 10:46:22 +02:00
Philipp Oppermann
4546d40be1 Remove 'Another Paging Post' aside
It's been a while since we removed the old Advanced Paging post.
2019-09-14 10:45:59 +02:00
Philipp Oppermann
9136f81f78 Simplify Paging Implementation by using OffsetPageTable instead of MappedPageTable 2019-09-11 14:27:54 +02:00
Philipp Oppermann
9d8b55f6ee Update some more doc links to use x86_64 version 0.7.5 2019-09-11 13:48:16 +02:00
Philipp Oppermann
b9005f28f7 Update docs links to use version 0.5.2 of spin 2019-09-11 13:46:56 +02:00
Philipp Oppermann
ea1711fe06 Update docs link to use x86_64 version 0.7.5 2019-09-11 13:45:51 +02:00
Philipp Oppermann
bc738c8afc Update x86_64, volatile, and spin dependencies 2019-09-11 13:30:44 +02:00
Philipp Oppermann
19f585d517 Remove x86_64 dependency update note in Paging Implementation post
We already introduce version 0.7.0 of `x86_64` in the Testing post for some time, so it's reasonable to expect that most people use a compatible version now. Therefore, we no longer need to mention it explicitly.
2019-09-11 11:17:47 +02:00
Philipp Oppermann
c4546f1e30 Use version 0.8.0 of bootloader 2019-09-11 10:55:29 +02:00
Philipp Oppermann
f124f2fc4d Use version 0.7.7 of bootimage 2019-09-11 10:54:22 +02:00
Philipp Oppermann
fdd8fa3f2a Create a status update post about the changes in August 2019 (#659) 2019-09-09 16:00:25 +02:00
Chris Smith
afdc269323 Fix minor typo (#658)
Found a minor typo while following along.

Thank you for publishing this series, it's great!
2019-09-08 00:47:07 +02:00
Philipp Oppermann
54ad8ae792 Show codepage 437 instead of 737 in Minimal Rust Kernel 2019-09-02 15:47:03 +02:00
Funfoolsuzi
c8b3583465 fix typo in 06-double-fault (#655) 2019-08-20 07:37:58 +02:00
Philipp Oppermann
c88d4d674f Remove pararaph 2019-08-12 19:27:20 +02:00
Philipp Oppermann
cd5dd17a99 Clarify that panic-strategy option is required in target json
The Cargo.toml option does not apply to the core library compiled by cargo-xbuild.
2019-08-12 19:23:57 +02:00
Nikos Fertakis
f4123dc011 Fix typo in 04-testing (#654) 2019-08-10 11:17:19 +02:00
Funfoolsuzi
4b3fbd27cc Fix typo in 05-cpu-exceptions (#653)
Thanks for the great tutorial. Here is a typo I found.
2019-08-09 09:26:39 +02:00
Philipp Oppermann
87c64cf255 Rewrite section about no-harness tests (#650) 2019-08-07 12:39:28 +02:00
Philipp Oppermann
f92f514254 Merge pull request #648 from phil-opp/status-update
Updates in July 2019
2019-08-02 11:15:59 +02:00
Philipp Oppermann
8ccb4bd6fe Update publish date 2019-08-02 11:12:48 +02:00
Philipp Oppermann
1846f75f81 Small grammar fix 2019-08-02 11:12:27 +02:00
William Mbotta
3d015be1fc Fix wrong location for bootimage (#647) 2019-07-30 11:14:12 +02:00
Alex Ozdemir
420d67f092 Fix grammar typo in "Red Zone" (#646)
Replace an adjective with an adverb.
2019-07-27 22:34:29 +02:00