debugging 如何在gem5中定义一个新的debugflag?

wz1wpwve  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(153)

gem 5版本:v21.2.0.0,在src/mem/cache/SConscript中添加新的调试标志,
使用scons/build/ARM/gem.opt重新编译,
并且在build/ARM/debug文件中仍然没有新的调试标志.hh
在此版本中,如何定义新的调试标志以显示有关addr、pc addr、缓存行索引、缓存行偏移量、写入/读取、访问长度、L1命中/未命中和索引、L2命中/未命中和索引的详细信息

inn6fuwd

inn6fuwd1#

Se.py 不是添加调试标志的正确文件。请转到options.py,并在其中添加所需数量的标志,以便在运行模拟时可以在命令行中传递这些标志。您可以在www.example.com中检查这些标志cache.cc以处理数据(命中、未命中、地址和l1d缓存上的pc)。

相关问题