mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 14:27:49 +00:00
Fix incorrect uses of therefor (#204)
* Fix typo (therefor -> therefore) * Rephrased a sentence * Added backticks back in
This commit is contained in:
committed by
Philipp Oppermann
parent
462a38d0ca
commit
98c3b2a4a1
@@ -600,7 +600,7 @@ pub fn map_to<A>(page: Page, frame: Frame, flags: EntryFlags,
|
|||||||
```
|
```
|
||||||
We add an reexport for all `entry` types since they are required to call the function. We assert that the page is unmapped and always set the present flag (since it wouldn't make sense to map a page without setting it).
|
We add an reexport for all `entry` types since they are required to call the function. We assert that the page is unmapped and always set the present flag (since it wouldn't make sense to map a page without setting it).
|
||||||
|
|
||||||
The `Table::next_table_create` method doesn't exist yet. It should return the next table if it exists, or create a new one. Therefor we need the `FrameAllocator` from the [previous post] and the `Table::zero` method:
|
The `Table::next_table_create` method doesn't exist yet. It should return the next table if it exists, or create a new one. For the implementation we need the `FrameAllocator` from the [previous post] and the `Table::zero` method:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
use memory::FrameAllocator;
|
use memory::FrameAllocator;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ date = "2016-01-01"
|
|||||||
updated = "2016-03-06"
|
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. Therefore 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"></aside>
|
<!--more--><aside id="toc"></aside>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user