Hi,
I've been attempting to run the LogTM simulator with the tm-deque
program provided in the microbenchmarks/ directory. I get the following
error every time I run the program:
failed assertion 'm_lingering_request_address != Address(0-1)' at fn
void SimicsProcessor::hitCallback(SubBlock&) in
simics/SimicsProcessor.C:248
failed assertion 'm_lingering_request_address != Address(0-1)' at fn
void SimicsProcessor::hitCallback(SubBlock&) in
simics/SimicsProcessor.C:248
At this point you might want to attach a debug to the running and get to
the
crash site; otherwise press enter to continue
PID: 25997
I am using simics 2.0.23 and the MOESI_SMP_LogTM_directory protocol.
I run the following commands in simics:
read-configuration <my_checkpoint>
magic-break-enable
c
instruction-fetch-mode instruction-fetch-trace
istc-disable
dstc-disable
load-module ruby
ruby0.setparam g_NUM_PROCESSORS 1
ruby0.setparam_str PROFILE_XACT true
ruby0.setparam g_MEMORY_SIZE_BYTES 4294967296
ruby0.init
c
I have written other simple transactional programs and encountered the
same error upon running them. None of the programs generates the above
error when run with other Ruby protocols such as MOSI_SMP_bcast.
Thanks for the help.
-zeshan
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.