Archived
Step 5 - 翻译引擎(单步状态机)
This commit is contained in:
+12
-12
@@ -123,21 +123,21 @@
|
||||
|
||||
### TODO
|
||||
|
||||
- [ ] 新建 `TranslatorEngine.cs`
|
||||
- [ ] 定义步骤枚举:
|
||||
- [ ] `GenerateVA`
|
||||
- [ ] `SplitVA`
|
||||
- [ ] `LookupTLB`
|
||||
- [ ] `LookupPageTable`
|
||||
- [ ] `HandlePageFault`
|
||||
- [ ] `ComposePA`
|
||||
- [ ] `Finalize`
|
||||
- [ ] 提供 `StepOnce()` 与 `RunOneAccess()` 两种执行接口
|
||||
- [x] 新建 `TranslatorEngine.cs`
|
||||
- [x] 定义步骤枚举:
|
||||
- [x] `GenerateVA`
|
||||
- [x] `SplitVA`
|
||||
- [x] `LookupTLB`
|
||||
- [x] `LookupPageTable`
|
||||
- [x] `HandlePageFault`
|
||||
- [x] `ComposePA`
|
||||
- [x] `Finalize`
|
||||
- [x] 提供 `StepOnce()` 与 `RunOneAccess()` 两种执行接口
|
||||
|
||||
### 完成标准
|
||||
|
||||
- [ ] 单步执行能暂停在每个阶段并暴露当前状态
|
||||
- [ ] 一次完整访问流程结果与预期一致
|
||||
- [x] 单步执行能暂停在每个阶段并暴露当前状态
|
||||
- [x] 一次完整访问流程结果与预期一致
|
||||
|
||||
## 7. Step 6 - 统计模块
|
||||
|
||||
|
||||
Reference in New Issue
Block a user