gem5 CPU ISA level is lower than required

Groot_Liu發表於2024-04-02

錯誤提示:

/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 即可。

相關文章