从零到交付:Agent 协作开发 Triton RISC-V CPU 后端最佳实践
过去我用 Agent 复刻了很多在我技术栈能够 cover 的工作和想法,可以发现 Agent 的效率很高。但是保持自身竞争力的方式,不是 Fork,而是创新工作。 这里的 Fork 是指:用 Agent 更快地完成你本来就会做的事——写一个你熟悉的 CRUD 服务、移植一个你做过的驱动、重构一段你理解的代码。 Agent 在这类任务上的效率提升是显著的,但
过去我用 Agent 复刻了很多在我技术栈能够 cover 的工作和想法,可以发现 Agent 的效率很高。但是保持自身竞争力的方式,不是 Fork,而是创新工作。 这里的 Fork 是指:用 Agent 更快地完成你本来就会做的事——写一个你熟悉的 CRUD 服务、移植一个你做过的驱动、重构一段你理解的代码。 Agent 在这类任务上的效率提升是显著的,但
原文信息 来源:RISC V 开发者社区 作者 / ID:zevorn 原文:https://ruyisdk.cn/t/topic/1863 原发布时间:2025 11 04 摘要 这是一篇 QEMU 训练营 2025 课程回放索引,集中整理导学阶段、开营、软件虚拟机技术介绍、硬件虚拟化科普、QEMU 基本概念、virt Machine 初始化、TCG/KV
原文信息 来源:RISC V 开发者社区 作者 / ID:zevorn 原文:https://ruyisdk.cn/t/topic/1913 原发布时间:2025 11 10 摘要 文章分析 QEMU RISC V Server Platform 参考板 rvsp ref 的实现思路,说明其围绕标准化合规与开发测试环境构建,并复用 QEMU virt 机器模
原文信息 来源: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
原文信息 来源: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 支持该规范的
原文信息 来源:泰晓科技 作者:Chao Liu 原文:https://tinylab.org/qemu drop ignore memory transaction failures/ 原发布时间:2024 10 29 摘要 文章围绕 QEMU 传统板卡模型中的 ignore memory transaction failures 展开,说明早期 RAZ/
这两天逛邮件列表,发现有一个 QEMU TCG RVV 指令的性能优化补丁( Re: PATCH 1/1 v2 RISC V/RVV Generate strided vector loads/stores with tcg nodes. Paolo Savini 1 ) 被 revert 了,原因是存在正确性问题。 昨晚来了兴致,于是我把这个补丁给修好了,
QEMU 的 softfloat 源码位于 fpu/ 和 include/fpu/ 路径中,代码最初源自 Berkeley SoftFloat IEC/IEEE 浮点运算包的 2a 版本(SoftFloat 2a),后续经过 QEMU 项目贡献者修改。 目前我已经为 softfloat 添加了 tfloat32 和 float8e4m3 和 float8e5
本文首发于微信公众号 GTOC 。 本文参考 QEMU 的 tracing 文档,相对路径为:docs/devel/tracing.rst QEMU 有一个很好用的调试工具 tracing,可以用来跟踪 QEMU 内部函数的执行情况,以及性能调优。 比如追踪客户机程序的访存情况,可以将 QEMU 的 memory region 的读写记录打印出来,只要注册了
PS: 本文首发于格维开源社区微信公众号 GTOC 。 目前支持 RISCV 虚拟化扩展的硬件不是很多,对于想尝鲜的朋友,可以使用 QEMU 来模拟。下文给出详细的教程。 基本思路是采用 QEMU 软件模拟一个 RISCV SoC(virt Machine),在上面运行 Ubuntu 发行版,然后在 Ubuntu 上使用虚拟化运行 Linux 。 一、基本环
今年我与开源世界的联系更多了,重新拾起 B 站 up 主的身份( 绝对是泽文啦,即将 4000 粉丝),格维开源社区的活跃度再创新高,继续在基础软件领域深耕。 QEMU PATCH v2 0/2 riscv: Enhanced VSTART and VL checks for vector instructions (https://lore.kernel.
发展背景 在 2021 年 KVM 的论坛会议,进行了一场以 “QEMU+Rust BoF” 为主题的讨论,会议摘要可以通过 QEMU blog 2022 Rust 板块找到: QEMU+Rust BoF, KVM Forum 2021 1 。 在这个会议上,对 QEMU 引入 Rust 的相关话题,进行了充分讨论,可以总结为以下几个方面: 1. 混合使用