提交 8657a55d 编写于 作者: W wyfcyx

deploy: 453640e2

上级 cc11b0e6
......@@ -207,7 +207,7 @@
// os/src/mm/memory_set.rs
impl MemoryArea {
impl MapArea {
pub fn map_one(&mut self, page_table: &mut PageTable, vpn: VirtPageNum) {
let ppn: PhysPageNum;
match self.map_type {
......
......@@ -559,7 +559,7 @@
<p>接下来介绍对逻辑段中的单个虚拟页面进行映射/解映射的方法 <code class="docutils literal notranslate"><span class="pre">map_one</span></code><code class="docutils literal notranslate"><span class="pre">unmap_one</span></code> 。显然它们的实现取决于当前逻辑段被映射到物理内存的方式:</p>
<div class="highlight-rust notranslate"><div class="highlight"><pre><span></span><span class="linenos"> 1</span><span class="c1">// os/src/mm/memory_set.rs</span>
<span class="linenos"> 2</span>
<span class="linenos"> 3</span><span class="k">impl</span><span class="w"> </span><span class="n">MemoryArea</span><span class="w"> </span><span class="p">{</span>
<span class="linenos"> 3</span><span class="k">impl</span><span class="w"> </span><span class="n">MapArea</span><span class="w"> </span><span class="p">{</span>
<span class="linenos"> 4</span><span class="w"> </span><span class="k">pub</span><span class="w"> </span><span class="k">fn</span> <span class="nf">map_one</span><span class="p">(</span><span class="o">&amp;</span><span class="k">mut</span><span class="w"> </span><span class="bp">self</span><span class="p">,</span><span class="w"> </span><span class="n">page_table</span>: <span class="kp">&amp;</span><span class="nc">mut</span><span class="w"> </span><span class="n">PageTable</span><span class="p">,</span><span class="w"> </span><span class="n">vpn</span>: <span class="nc">VirtPageNum</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
<span class="linenos"> 5</span><span class="w"> </span><span class="kd">let</span><span class="w"> </span><span class="n">ppn</span>: <span class="nc">PhysPageNum</span><span class="p">;</span>
<span class="linenos"> 6</span><span class="w"> </span><span class="k">match</span><span class="w"> </span><span class="bp">self</span><span class="p">.</span><span class="n">map_type</span><span class="w"> </span><span class="p">{</span>
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册