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