Memory Management
Table of Contents
Old things #2
先切换到 lab2
。
# be sure to commit all your changes on branch lab1
git checkout -b lab2 origin/lab2
git merge lab1
检查你的文件,并且 make clean && make qemu-nox
进行测试。
Part 1: Physical Page Management
Exercise 1
- In the file
kern/pmap.c
, you must implement code for the following functions (probably in the order given).
boot_alloc()
mem_init() (only up to the call to check_page_free_list(1))
page_init()
page_alloc()
page_free()