1. 简介
  2. 1. 项目背景与相关工作
    1. 1.1. 特权级与陷入
    2. 1.2. 驱动与进程间通信
    3. 1.3. x86 用户态中断
  3. 2. 系统设计
    1. 2.1. N 扩展规范草案
    2. 2.2. 用户态中断的处理流程
    3. 2.3. 外部中断与 PLIC
    4. 2.4. 软件中断与 UINTC
    5. 2.5. 内核对用户态中断的管理
    6. 2.6. 用户态中断扩展的使用
  4. 3. 系统实现
    1. 3.1. 硬件与模拟器
    2. 3.2. 启动器与 SBI
    3. 3.3. rCore-N 的多核改造
  5. 4. 系统测试与演示程序
    1. 4.1. 基于用户态外部中断的驱动性能分析
  6. 5. 项目记录
    1. 5.1. 开发计划与进展
    2. 5.2. 遇到的主要问题和解决方法
  7. 6. 使用教程
  8. 7. 分工与协作

Risc-V Extension N Implementation

遇到的主要问题和解决方法