从零到交付: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/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/1275 原发布时间:2025 08 30 摘要 文章解读 RISC V WorldGuard 提案,围绕 World、WID、TEE、ISA 扩展、WG 标记器与 WG 检查器等核心概念展开,说明其面向系统级硬件隔离的设计目标
原文信息 来源:RISC V 开发者社区 作者 / ID:zevorn 原文:https://ruyisdk.cn/t/topic/964 原发布时间:2025 08 07 摘要 文章讨论 RISC V 向量计算相关的新扩展提案,重点是 Zvfbfa 与 Zvfofp8min,覆盖 BF16 和 OCP OFP8 浮点格式在向量计算中的支持方式。 这篇和博客
原文信息 来源: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 支持该规范的
这两天逛邮件列表,发现有一个 QEMU TCG RVV 指令的性能优化补丁( Re: PATCH 1/1 v2 RISC V/RVV Generate strided vector loads/stores with tcg nodes. Paolo Savini 1 ) 被 revert 了,原因是存在正确性问题。 昨晚来了兴致,于是我把这个补丁给修好了,
PS: 本文首发于格维开源社区微信公众号 GTOC 。 目前支持 RISCV 虚拟化扩展的硬件不是很多,对于想尝鲜的朋友,可以使用 QEMU 来模拟。下文给出详细的教程。 基本思路是采用 QEMU 软件模拟一个 RISCV SoC(virt Machine),在上面运行 Ubuntu 发行版,然后在 Ubuntu 上使用虚拟化运行 Linux 。 一、基本环
导言 作为 RISC V 国际批准过程的一部分,此版本 1.0 被视为已冻结以供公众审查。 1.0 版被认为足够稳定,可以开始开发工具链以及功能模拟器和实现,包括在上游软件项目中,并且预计不会有不兼容的更改,除非在批准期间发现严重问题。一旦获得批准,该规范将获得 2.0 版。 该规范包括完整的当前冻结向量指令集。其他在开发过程中考虑过但未出现在本文档中的说明
今年我与开源世界的联系更多了,重新拾起 B 站 up 主的身份( 绝对是泽文啦,即将 4000 粉丝),格维开源社区的活跃度再创新高,继续在基础软件领域深耕。 QEMU PATCH v2 0/2 riscv: Enhanced VSTART and VL checks for vector instructions (https://lore.kernel.
前言 这篇 blog 记录我的 QEMU 贡献情况,你可以通过这里 查询所有邮件 10 。 下面按照日期倒序排版。 讨论如何更方便的打印调试 IR 变量 RFC PATCH v1 0/1 Add helper print functions for printing intermediate results of complex instructions i
QEMU 启动以后,并没有立刻执行客户机程序的第一条指令,而是先执行 Machine 在初始化阶段设置的 reset vector 程序段,然后再跳转到客户机程序的第一条指令。 因此第一条指令的PC地址为 memmap GD32VF103 MFOL .base + 0x1000,通过以上代码得知,memmap GD32VF103 MFOL .base 为0,