首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gem5 SE模式下检测ROI

在gem5 SE模式下检测ROI
EN

Stack Overflow用户
提问于 2019-06-10 17:52:38
回答 1查看 458关注 0票数 2

我的目标是在syscall仿真模式下测试程序的感兴趣区域.我已经在教程的基础上实现了完整系统模式的伪指令。不过,在我做了一个小小的更改之后,测试FS中的所有内容是很费时的。是否有任何方法为syscall模式实现相同的功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-13 22:40:45

所以我发现了问题所在。您需要删除所有提到mmap的内容。因此,在我的例子中,它将删除微基准测试中m5_mmap.h的包含,而不是在main()中首先调用map_m5_mem()。只需调用m5_roi_begin()和m5_roi_end() (或者调用工具函数)即可。

同样在gem5 x86 makefile (m5 5/util/M5/Makefile.x86)中,删除

代码语言:javascript
复制
-DM5OP_ADDR=0xFFFF0000 

标记并再次编译(make -f Makefile.x86)。现在,当我使用gem5运行微基准测试时,我可以看到ROI什么时候开始和结束。其他的一切都是一样的,正如我在上面对这个问题发表的评论中所提到的。

谢谢西罗。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56531233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档