mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Remove coarse class from ToCs
We will add it dynamically via javascript when the Toc is higher than the viewport.
This commit is contained in:
@@ -6,7 +6,7 @@ date = "2015-12-09"
|
|||||||
|
|
||||||
In this post we will create a paging module, which allows us to access and modify the 4-level page table. We will explore recursive page table mapping and use some Rust features to make it safe. Finally we will create functions to translate virtual addresses and to map and unmap pages.
|
In this post we will create a paging module, which allows us to access and modify the 4-level page table. We will explore recursive page table mapping and use some Rust features to make it safe. Finally we will create functions to translate virtual addresses and to map and unmap pages.
|
||||||
|
|
||||||
<!--more--><aside id="toc" class="coarse"></aside>
|
<!--more--><aside id="toc"></aside>
|
||||||
|
|
||||||
You can find the source code and this post itself on [Github][source repository]. Please file an issue there if you have any problems or improvement suggestions. There is also a comment section at the end of this page. Note that this post requires a current Rust nightly.
|
You can find the source code and this post itself on [Github][source repository]. Please file an issue there if you have any problems or improvement suggestions. There is also a comment section at the end of this page. Note that this post requires a current Rust nightly.
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ updated = "2016-03-06"
|
|||||||
|
|
||||||
In this post we will create a new page table to map the kernel sections correctly. Therefor we will extend the paging module to support modifications of _inactive_ page tables as well. Then we will switch to the new table and secure our kernel stack by creating a guard page.
|
In this post we will create a new page table to map the kernel sections correctly. Therefor we will extend the paging module to support modifications of _inactive_ page tables as well. Then we will switch to the new table and secure our kernel stack by creating a guard page.
|
||||||
|
|
||||||
<!--more--><aside id="toc" class="coarse"></aside>
|
<!--more--><aside id="toc"></aside>
|
||||||
|
|
||||||
As always, you can find the source code on [Github]. Don't hesitate to file issues there if you have any problems or improvement suggestions. There is also a comment section at the end of this page. Note that this post requires a current Rust nightly.
|
As always, you can find the source code on [Github]. Don't hesitate to file issues there if you have any problems or improvement suggestions. There is also a comment section at the end of this page. Note that this post requires a current Rust nightly.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user