「RISC-V」spike 工具链的调试与时钟中断学习

想探索一下在 OS 课上写一个指导来让同学们可以像系统一样选择 spike 来进行 RISC-V kernel 调试。当时系统三助教的时候用过,但是 spike 是学长改过的 riscv-isa-cosim(加了 CJ 也就是 difftest 的部分),这个目前已经有段时间没更新了,所以在尝试使用最新版本 OpenSBI(启用 PIE 编译)的时候无法加载 ELF(还不支持 PIE),于是就更换成了最新的 spike,然后就有了以下的调试过程。

阅读全文

「Hackergame 2022」#3 Writup 囤囤囤 1

这篇 Writeup 写一下 Hackergame 2022 里刚囤 flag 时做的剩下一部分题:
微积分计算小练习、蒙特卡罗轮盘赌、二次元神经网络、光与影、片上系统、企鹅拼盘、火眼金睛的小 E

阅读全文

「Hackergame 2022」#0 赛后总结

现在是 27 号凌晨四点多,感冒了还失眠了,题已经基本都没有思路了,索性下楼转了转回来写这次不算成功但也很有趣的 hackergame 的赛后总结和 writeup。

Writeup

阅读全文

「生活」2022 寒假总结

一个月的寒假这么快就过完了,闲来无聊,还是写点东西记录一下这个假期干的事情吧 _(:з」∠)_

手机里的待办一点点变多,然后又一点点变少(不想干了/不会做了,所以删了,乐),总归还是做了点东西的

阅读全文