【开发日志】第二周:确定工作计划,完成starry调试,初步完成模块化 #3
chenzhiy2001
announced in
Announcements
Replies: 1 comment
-
本周工作 建立组织(链接:https://github.com/orgs/chenzhiy2001-org/repositories),拆分模块 下周工作 组织改名,状态机改上下文 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
总体目标
Starry跟踪 + 调试器本身模块化
跟踪 Rust 语言的异步函数(11月)
Linux 跟踪,
写文章 + 基于协处理器的、真实 x86 硬件上的 OS 调试
SBI跟踪(后面同学做)
虚拟机上的SBI跟踪
主要工作:建立机器态内存地址和SBI符号表文件的映射关系。
code-debug
插件的状态机,从而支持 M 态到 S 态的断点组切换实际硬件上的SBI跟踪:
主要工作:思路和虚拟机相同,工作量主要集中在调整编译参数上
主要工作:在协处理器上跑 修改版 OpenSBI,该修改版 OpenSBI 能够处理jtag调试命令,并调试运行于主处理器上的OS
目标(2025年8月):
code-debug
工具,使其具备追踪Rust异步函数和Linux的能力;Beta Was this translation helpful? Give feedback.
All reactions