|
@ -6,3 +6,8 @@ challenge2:改进并简化一个简化的CPU模拟器(这个简化CPU的目的 |
|
|
状态:已有一个简化的CPU模拟器ex,一个简化的C子集编译器4c,一个基于此C子集的简化的xv6,4c编译的xv6可以运行在ex上。ex,4c,xv6的源码都在2000行以内。 |
|
|
状态:已有一个简化的CPU模拟器ex,一个简化的C子集编译器4c,一个基于此C子集的简化的xv6,4c编译的xv6可以运行在ex上。ex,4c,xv6的源码都在2000行以内。 |
|
|
要求:改进简化CPU模拟器ex,使得它像一个稍微扩展一点的Y86,修改C子集编译器4c,支持改进的ex,把xv6改成lab1~lab8的code.体现lab1~lab8的特点。此项目比较有意思,有一定的综合性,给分也会偏多一些。 |
|
|
要求:改进简化CPU模拟器ex,使得它像一个稍微扩展一点的Y86,修改C子集编译器4c,支持改进的ex,把xv6改成lab1~lab8的code.体现lab1~lab8的特点。此项目比较有意思,有一定的综合性,给分也会偏多一些。 |
|
|
完成人: |
|
|
完成人: |
|
|
|
|
|
|
|
|
|
|
|
challenge3:理解ucore lab,基于ucore lab源码,给ucore lab生成参考文档。 |
|
|
|
|
|
状态:类似 http://pdos.csail.mit.edu/6.828/2011/xv6/xv6-rev6.pdf 和它自动生成方式 |
|
|
|
|
|
要求:添加对于ucore lab的函数和重要数据结构的说明(中文注释,基于doxygen的格式),能对函数进行分类(比如memory::pmm....),这样可以采用doxygen自动生成ucore lab参考文档。lab1~lab8的很多注释内容应该可以复用。 |
|
|
|
|
|
完成人: |