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