Hi All, When I ran m5 with RUBY supported on SE mode, I tried following command: ----------------------------------------------------- command line: ./build/ALPHA_SE_MESI_CMP_directory/m5.opt configs/example/eio_ruby_se.py -d --caches --l2cache --l2_size=256kB --l3cache --eio=eio-traces/401.bzip2.eio,eio-traces/177.mesa.eio --maxinsts=5 -n 4 --------------------------------------------------------
And I got errors as below: ---------------------------------------------- Global frequency set at 1000000000000 ticks per second panic: only one workload allowed @ cycle 0 [create:build/ALPHA_SE_MESI_CMP_directory/cpu/simple/timing.cc, line 1115] ----------------------------------------------------- I looked into timing.cc and noticed that if it is not FULL SYSTEM, only one workload is allowed. Does anyone know if it is allowed to use multi-workload on SE mode and how? Also I noticed that the numThreads in timingSimpleCPU is set to be 1. Can anyone tell me how multi-thread is implemented in timingSimpleCPU under SE mode? In another word, How can I make sure that each cpu in a CMP has working threads on it? The reason I care about timeSimpleCPU is because only timeSimpleCPU is supported in RUBY. Is it correct? Thanks, Yingying Tian
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
