有没有办法确定gem5运行是否成功结束?

时间:2019-05-08 01:28:49

标签: gem5

我观察到我的一些gem5运行(使用bsub分发运行)已被杀死,但是即使被杀死,统计信息也被丢弃。仅在gem5运行成功完成后,有什么方法可以转储统计信息? 要么 有什么方法可以确定跑步是否成功结束了?

PS:我正在使用流量生成器

1 个答案:

答案 0 :(得分:0)

您遇到哪种错误?

  • 如果gem5表现良好,应该将错误设置为退出状态!= 0

    但是,并非总是如此,并且行为在最近的过去有时有所改善或变坏。

    如果您发现未设置退出状态!= 0的失败案例,建议您对其进行修补并向上游发送修补程序,以向开发人员表明这是需要的。

    因此,通常我只被迫grep stdout寻找done here--- BEGIN LIBC BACKTRACE ---$

  • system.panic_on_panic使gem5通过panic符号的地址检测整个系统中arm和aarch64上的内核崩溃,并以-6退出。

    当我上次尝试时它在X86上不起作用,与see also this

  • 相关
  • SE.py不会转发访客退出状态...我只是parse stdout for the message Simulated exit code not 0! Exit code is again

    另请参阅this info

此帖子的邮件列表主题:https://www.mail-archive.com/gem5-users@gem5.org/msg16538.html