当前位置:首页 > 报告详情

023--杜超 .pdf

上传人: 山哈 编号:725358 2025-07-04 18页 841.18KB

1、创新引领 全球首发 四个加速 英雄辈出RISC-V KVM的调试与调优杜超北京奕斯伟计算技术股份有限公司E-solution to win 创新引领 全球首发 四个加速 英雄辈出I.RISC-V KVM-简介与现状II.RISC-V KVM调试-场景与方法III.RISC-V KVM调试-实践与展望IV.RISC-V KVM调优-实践与展望目 录E-solution to win E-solution to win3I.RISC-V KVM 简介与现状E-solution to win4I.RISC-V KVM 简介与现状软件生态支持情况:Linux Kernel:from 5.16QEMU:

2、from 7.0.0AIA/IOMMU:on-going创新引领 全球首发 四个加速 英雄辈出I.RISC-V KVM-简介与现状II.RISC-V KVM调试-场景与方法III.RISC-V KVM调试-实践与展望IV.RISC-V KVM调优-实践与展望目 录E-solution to win E-solution to win6II.RISC-V KVM调试 场景与方法为什么需要调试客户机程序?虚拟化相关驱动调试及Bug FixGuest Kernel调试及Bug FixBIOS/Bootloader调试及Bug FixHypervisor调试及优化深入理解KVM VM的实际运行情况E-

3、solution to win7II.RISC-V KVM调试 场景与方法TargetGDB Remote StubBoardOpenOCDQEMUTCG StubKVMKVM StubTargetGDB Remote StubBoardOpenOCDQEMUTCG StubKVM?创新引领 全球首发 四个加速 英雄辈出I.RISC-V KVM-简介与现状II.RISC-V KVM调试-场景及方法III.RISC-V KVM调试-实践与展望IV.RISC-V KVM调优-实践与展望目 录E-solution to win E-solution to win9III.RISC-V KVM调试 实

4、践与展望支持RISC-V KVM GDB Remote Stub(也被称为KVM Guest Debug):KVM:KVM_CAP_SET_GUEST_DEBUG 0动态配置 hedeleg 寄存器增加 KVM_EXIT_DEBUG 类型的exitQEMU:实现kvm_arch_insert_sw_breakpoint()和kvm_arch_remove_sw_breakpoint()实现kvm_arch_update_guest_debug()实现对KVM_EXIT_DEBUG退出原因的处理E-solution to win10III.RISC-V KVM调试 实践与展望Guest Code

5、Orig Insn0 xabcdb*0 xabcdkvm_insert_breakpoint(0 xabcd)cpu_memory_rw_debug()ebreakkvm_vcpu_ioctl(KVM_SET_GUEST_DEBUG)clear EXC_BREAKPOINT bitE-solution to win11III.RISC-V KVM调试 实践与展望Guest CodeOrig Insn0 xabcdcvm_start()kvm_vcpu_ioctl(KVM_RUN)ebreakE-solution to win12III.RISC-V KVM调试 实践与展望Guest CodeO

6、rig Insn0 xabcdgdb_set_stop_cpu()exit_reason=KVM_EXIT_DEBUGebreakBreakpointExceptionT05thread:p01.01;E-solution to win13III.RISC-V KVM调试 实践与展望QEMU启动命令在-accel kvm基础上加上-S-sE-solution to win14III.RISC-V KVM调试 实践与展望回馈社区 by 奕斯伟计算:Linux Kernel-6.

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了北京奕斯伟计算技术股份有限公司在RISC-V KVM领域的创新成果及未来规划。 关键点: 1. RISC-V KVM简介与现状:软件生态支持情况包括Linux Kernel 5.16起、QEMU 7.0.0起,AIA/IOMMU正在支持中。 2. RISC-V KVM调试:涉及场景、方法及实践,如支持GDB远程调试、实现软件断点插入与处理等。 3. 调试实践与展望:计划添加硬件断点支持,实现Guest、KVM、用户空间工具同步调试。 4. RISC-V KVM调优:通过对比测试(与ARM)关注性能,发现RISC-V KVM的Exit次数是影响性能的主要因素,提升性能的主要方法是减少Exit次数。 5. 社区回馈:奕斯伟计算向社区贡献了Linux Kernel 6.10和QEMU 9.1.0等版本,计划完善perf kvm工具。 核心数据:RISC-V KVM性能初步对比测试中,RISC-V与ARM的Guest与Host结果比值分别为约0.6和0.8。
"RISC-V KVM调试有哪些新方法?" "如何优化RISC-V KVM性能?" "奕斯伟计算对开源社区的贡献有哪些?"
客服
商务合作
小程序
服务号
折叠