从零到交付:Agent 协作开发 Triton RISC-V CPU 后端最佳实践

过去我用 Agent 复刻了很多在我技术栈能够 cover 的工作和想法,可以发现 Agent 的效率很高。但是保持自身竞争力的方式,不是 Fork,而是创新工作。 这里的 Fork 是指:用 Agent 更快地完成你本来就会做的事——写一个你熟悉的 CRUD 服务、移植一个你做过的驱动、重构一段你理解的代码。 Agent 在这类任务上的效率提升是显著的,但

2026-05-16 · 19 min · zevorn

QEMU 训练营 2025 课程回放索引

原文信息 来源:RISC V 开发者社区 作者 / ID:zevorn 原文:https://ruyisdk.cn/t/topic/1863 原发布时间:2025 11 04 摘要 这是一篇 QEMU 训练营 2025 课程回放索引,集中整理导学阶段、开营、软件虚拟机技术介绍、硬件虚拟化科普、QEMU 基本概念、virt Machine 初始化、TCG/KV

2026-05-15 · 1 min · zevorn

QEMU RISC-V Server Platform (RVSP) 实现分析

原文信息 来源:RISC V 开发者社区 作者 / ID:zevorn 原文:https://ruyisdk.cn/t/topic/1913 原发布时间:2025 11 10 摘要 文章分析 QEMU RISC V Server Platform 参考板 rvsp ref 的实现思路,说明其围绕标准化合规与开发测试环境构建,并复用 QEMU virt 机器模

2026-05-15 · 1 min · zevorn

在 QEMU RISC-V 服务器参考平台(rvsp-ref)上运行 OpenEuler RISC-V 25.09

原文信息 来源:RISC V 开发者社区 作者 / ID:zevorn 原文:https://ruyisdk.cn/t/topic/1836 原发布时间:2025 11 01 摘要 文章介绍如何通过 QEMU 的 RISC V Server Platform Reference 参考平台运行 openEuler RISC V 25.09,涉及 RVA23S6

2026-05-15 · 1 min · zevorn

探讨 The RISC-V Debug Specification 的实现

原文信息 来源:RISC V 开发者社区 作者 / ID:zevorn 原文:https://ruyisdk.cn/t/topic/919 原发布时间:2025 08 02 摘要 文章以 RISC V Debug Specification 1.0 为背景,解释 Debug Mode、DCSR、Debug Module 等概念,并结合 QEMU 支持该规范的

2026-05-15 · 1 min · zevorn

废弃 QEMU xilinx_zynq 板卡的 ignore_memory_transaction_failures

原文信息 来源:泰晓科技 作者:Chao Liu 原文:https://tinylab.org/qemu drop ignore memory transaction failures/ 原发布时间:2024 10 29 摘要 文章围绕 QEMU 传统板卡模型中的 ignore memory transaction failures 展开,说明早期 RAZ/

2026-05-15 · 1 min · zevorn

优化 QEMU RISC-V Vector stride LD/ST 指令,让相关指令的仿真性能提升 25 倍

这两天逛邮件列表,发现有一个 QEMU TCG RVV 指令的性能优化补丁( Re: PATCH 1/1 v2 RISC V/RVV Generate strided vector loads/stores with tcg nodes. Paolo Savini 1 ) 被 revert 了,原因是存在正确性问题。 昨晚来了兴致,于是我把这个补丁给修好了,

2025-08-19 · 4 min · zevorn

为 QEMU softfloat 添加用于神经网络计算的浮点精度

QEMU 的 softfloat 源码位于 fpu/ 和 include/fpu/ 路径中,代码最初源自 Berkeley SoftFloat IEC/IEEE 浮点运算包的 2a 版本(SoftFloat 2a),后续经过 QEMU 项目贡献者修改。 目前我已经为 softfloat 添加了 tfloat32 和 float8e4m3 和 float8e5

2025-07-20 · 4 min · zevorn

浅析 QEMU 的调试利器 tracing 工具

本文首发于微信公众号 GTOC 。 本文参考 QEMU 的 tracing 文档,相对路径为:docs/devel/tracing.rst QEMU 有一个很好用的调试工具 tracing,可以用来跟踪 QEMU 内部函数的执行情况,以及性能调优。 比如追踪客户机程序的访存情况,可以将 QEMU 的 memory region 的读写记录打印出来,只要注册了

2025-07-02 · 5 min · zevorn

使用 QEMU 体验 RISC-V 虚拟化

PS: 本文首发于格维开源社区微信公众号 GTOC 。 目前支持 RISCV 虚拟化扩展的硬件不是很多,对于想尝鲜的朋友,可以使用 QEMU 来模拟。下文给出详细的教程。 基本思路是采用 QEMU 软件模拟一个 RISCV SoC(virt Machine),在上面运行 Ubuntu 发行版,然后在 Ubuntu 上使用虚拟化运行 Linux 。 一、基本环

2025-06-30 · 3 min · zevorn

2024 年总结:星光不负赶路人

今年我与开源世界的联系更多了,重新拾起 B 站 up 主的身份( 绝对是泽文啦,即将 4000 粉丝),格维开源社区的活跃度再创新高,继续在基础软件领域深耕。 QEMU PATCH v2 0/2 riscv: Enhanced VSTART and VL checks for vector instructions (https://lore.kernel.

2024-12-30 · 2 min · zevorn

Rust In Qemu 的发展与现状

发展背景 在 2021 年 KVM 的论坛会议,进行了一场以 “QEMU+Rust BoF” 为主题的讨论,会议摘要可以通过 QEMU blog 2022 Rust 板块找到: QEMU+Rust BoF, KVM Forum 2021 1 。 在这个会议上,对 QEMU 引入 Rust 的相关话题,进行了充分讨论,可以总结为以下几个方面: 1. 混合使用

2024-11-28 · 4 min · zevorn