Dear gem5 users,

I have been stuck on a kernel too old problem when running PARSEC3.0. The disk image file downloaded from gem5.org doesn't not contain the GLIBC_2.14 library which is needed by PARSEC, so I built the benchmarks statically. However, now it reports FATAL: kernel too old.

After googling, I tried the approach to let m5 report its kernel version a little higher (and lower after that didn't work) than the original value in src/arch/x86/linux/syscalls.cc by modifying

strcpy(name->release, "3.0.0"); to strcpy(name->release, "3.2.58"); or strcpy(name->release, "2.6.35");

But nothing changes. I still get that problem. Then I tried to build newer kernels (3.10.38 and 3.2.58) with default settings. When using the 3.10.38 kernel, gem5 got stuck at this booting step

pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
PTP clock support registered

and 3.2.58 kernel caused this error

fatal: Unable to find destination for addr 0x80000000000000ed on bus system.iobus

Can anyone tell me how to solve this problem? Is building a newer kernel very difficult or I just missed something? Any help is greatly appreciated. Thanks in advance!

Best regards,

Luming

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to