gem5 syscall仿真hello世界陷入无限事件循环,而无需运行任何指令

问题描述

当我运行论文的开源代码时,发生了这样的问题。

333333333: Event_61: system.cpu progress event,total committed:0,progress insts committed: 0,IPC: 00000000

666666666: Event_61: system.cpu progress event,IPC: 00000000

999999999: Event_61: system.cpu progress event,IPC: 00000000

1333333332: Event_61: system.cpu progress event,IPC: 00000000

1666666665: Event_61: system.cpu progress event,IPC: 00000000
1999999998: Event_61: system.cpu progress event,IPC: 00000000

2333333331: Event_61: system.cpu progress event,IPC: 00000000

似乎进入了一个无限循环。我在src / cpu / base.cc中看到了相应的DPRINTF。在什么情况下会发生这种问题?有人知道原因吗?还是您可以提供有关如何找到问题的建议?我已经在这个问题上停留了两个星期。谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)