Commit Graph

32 Commits

Author SHA1 Message Date
Philipp Oppermann
b65825e99a Update docs.rs links to point to x86_64 0.8.1 2019-12-11 16:46:04 +01:00
Philipp Oppermann
5ad8df595c Update Paging Implementation post for new UnusedPhysFrame type 2019-12-11 16:46:04 +01:00
Bruno Flores
24d04e0e39 Fix minor typos. (#675) 2019-10-03 14:07:45 +02:00
Philipp Oppermann
c76516db75 Fix anchor names of internal links 2019-09-29 15:44:44 +02:00
Philipp Oppermann
a133ea82cf Update to new internal link syntax 2019-09-29 15:24:21 +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
ea1711fe06 Update docs link to use x86_64 version 0.7.5 2019-09-11 13:45:51 +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
48974ec63e Update posts to bootloader 0.6.4 2019-07-18 10:21:08 +02:00
Philipp Oppermann
7294471223 Fix remaining dead links 2019-07-07 11:03:13 +02:00
Philipp Oppermann
bc5631d9a8 Fix lot of dead links in both the 2nd and 1st edition 2019-07-07 10:33:12 +02:00
Philipp Oppermann
2a0e5e4696 Fix wrong address in page table mapping example 2019-06-23 18:10:21 +02:00
Philipp Oppermann
5f4153c365 Fix markdown parsing problems 2019-06-19 15:38:05 +02:00
Philipp Oppermann
a8908acecc Fix typo: 1004 MiB -> 1004 KiB 2019-05-23 12:57:16 +02:00
Philipp Oppermann
6db5ad78ab Add missing MemoryMap and MemoryRegionType imports 2019-05-13 12:30:22 +02:00
Philipp Oppermann
0632a0de80 Update posts for x86_64 version 0.7.0 (#607) 2019-05-09 15:00:49 +02:00
Philipp Oppermann
4736ad27fd Update Paging Implementation for unsafe FrameAllocator trait 2019-05-03 19:32:48 +02:00
Philipp Oppermann
faf574621a Update to x86_64 0.6.0 2019-05-03 19:25:48 +02:00
Philipp Oppermann
eb76c67a44 Update Paging Implementation for new frame allocator implementation (#596) 2019-04-30 13:29:30 +02:00
Philipp Oppermann
0509307d8f Mention test_main and blog_os::init in later posts 2019-04-27 13:40:15 +02:00
Philipp Oppermann
57a506e0fc Remove old cfg(not(test)) attributes from paging implementation post
The kernel_main function is now also the entry point in test mode.
2019-04-27 13:40:15 +02:00
Philipp Oppermann
2d61a463fc Use the entry point macro for lib.rs too 2019-04-27 13:40:15 +02:00
Philipp Oppermann
8d0293e647 Point x86_64 links to version 0.5.2 2019-04-27 13:40:15 +02:00
Philipp Oppermann
74783de318 Update to version 0.6.0 of bootloader 2019-04-27 13:40:15 +02:00
Philipp Oppermann
cd6223c0ab Fix internal links 2019-04-27 13:40:15 +02:00
Philipp Oppermann
e8901719fa Update post numbers
Renames the directories, updates the weights, and the post branch links
2019-04-27 13:40:15 +02:00