Now I use gem5 + dramsim2 simulator.
In this case, when I use in order or O3 option, simulator aborted and I can
see follow messages.
command line :
./build/X86_FS/gem5.opt configs/example/fs.py
--kernel=x86_64-vmlinux-2.6.22.9 --script=configs/script/hello.rcs --caches
--l2cache -d
=====================
Memory Reset
CPU Clock = 2000MHz
Memory Bus Clock = 666MHz
Memory Capacity = 2048MB
info: kernel located at:
/home/dong/papl-svn/projects/DRAM/Prediction_model_FS/configs/binaries/x86_64-vmlinux-2.6.22.9
0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012
Listening for com_1 connection on port 3456
warn: Reading current count from inactive timer.
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
Memory Reset
ini/DDR3_micron_32M_8B_x8_sg15
writing vis file to
ext/dramsim2/results/dramsimresult/DDR3_micron_32M_8B_x8_sg15/2GB.1Ch.1R.scheme6.open_page.512TQ.512CQ.BtR.pRank
gem5.opt: build/X86_FS/mem/request.hh:428: int Request::contextId() const:
Assertion `privateFlags.isSet(VALID_CONTEXT_ID)' failed.
Program aborted at cycle 11000
======================
I wonder why this problem is occur. Can I use gem5 + dramsim2 in full
system mode with O3 option?
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users