gem5 CPU ISA level is lower than required

错误提示:

/lib/x86_64-linux-gnu/libc.so.6: CPU ISA level is lower than required

错误截图:

image

在互联网上搜索该错误,在 gem5 的邮件列表发现:
image

Jason 说在某次 commit 解决了这个问题,然后去这两个链接里面看一下:
image

大概的意思是说 GLIBC 更新了,对硬件检查更严格了。当尝试加载动态链接库的时候,将检查 CPUID 是否有所需的功能,之前的 M5 Simulator 已经不能通过检查了,所以需要换掉。

本次 commit 在 src/arch/x86/X86ISA.py 的第46行中将 M5 Simulator 更换为 AuthenticAMD ,解决了报错问题。

结论:

src/arch/x86/X86ISA.py 的第46行中将 M5 Simulator 更换为 AuthenticAMD,然后重新编译 gem5 即可。

posted @ 2024-04-02 11:54  Groot_Liu  阅读(87)  评论(0编辑  收藏  举报