我观察到我的一些gem5运行(使用bsub分发运行)已被杀死,但是即使被杀死,统计信息也被丢弃。仅在gem5运行成功完成后,有什么方法可以转储统计信息? 要么 有什么方法可以确定跑步是否成功结束了?
PS:我正在使用流量生成器
答案 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