Hi, I have been trying to simulate an ARM platform on gem5 using ASIM benchmarks.My command line is very simple and as follows: command line: /home/A02047272/SmartCharge/gem5/build/ARM/gem5.opt --stats-file=adobe.o3stats.txt /home/A02047272/SmartCharge/gem5/configs/example/fs.py -b adobe -n 4 --cpu-type=detailed --caches --l2cache --kernel=vmlinux.smp.ics.arm.asimbench.2.6.35 --disk-image=ARMv7a-ICS-Android.SMP.Asimbench-v3.img --checkpoint-dir=/home/A02047272/SmartCharge/gem5/configs/boot/adobe --maxinsts=999999999 And I am getting the following error message: panic: Uncachable load [sn:3579b98] PC (0xc016b5c0=>0xc016b5c4).(0=>1) @ cycle 35895648[invoke:build/ARM/arch/generic/debugfaults.hh, line 94]Memory Usage: 35895648 KBytesProgram aborted at cycle 869721495000Aborted The problem stems from the following snippet of code at /home/A02047272/SmartCharge/gem5/src/cpu/o3/lsq_unit.hh if (req->isUncacheable() && (load_idx != loadHead || !load_inst->isAtCommit())) { iewStage->rescheduleMemInst(load_inst); ++lsqRescheduledLoads; DPRINTF(LSQUnit, "Uncachable load [sn:%lli] PC %s\n", load_inst->seqNum, load_inst->pcState()); // Must delete request now that it wasn't handed off to // memory. This is quite ugly. @todo: Figure out the proper // place to really handle request deletes. delete req; if (TheISA::HasUnalignedMemAcc && sreqLow) { delete sreqLow; delete sreqHigh; } return new GenericISA::M5PanicFault( "Uncachable load [sn:%llx] PC %s\n", load_inst->seqNum, load_inst->pcState()); } Is there a fix for this?
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users