Hello All,

I am trying to run the same experiment (ARM full system with RUBY
MESI_Three_level that boots from checkpoint) on two different machines. It
terminates successfully on one but runs into assertion failure on the other.

This is the terminating message:
Addr Request::getPaddr() const: Assertion `privateFlags.isSet(VALID_PADDR)'
failed

I tried running with the Exec debug flag and comparing both traces. This is
the difference I found:
< 471349390000: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244    :
  ldrsw   x2, [x21, #8]    : MemRead :  D=0x000000005e41dd0c
A=0xffffffc07b1ce008
< 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248    :
  str   x2, [x19, #80]     : MemWrite :  D=0x000000005e41dd0c
A=0xffffffc07c205d00
---

> 471349390000: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1244    :
  ldrsw   x2, [x21, #8]    : MemRead :  D=0x000000005e4ebbdf
A=0xffffffc07b1ce008
> 471349390500: system.cpu_cluster.bef_roi_cpus0 T0 : @ext4_iget+1248    :
  str   x2, [x19, #80]     : MemWrite :  D=0x000000005e4ebbdf
A=0xffffffc07c205d00
17299344d17299343
< 474920248000: system.cpu_cluster.bef_roi_cpus0 T0 : 0x7fbf4f9510    :   su

Any ideas how I should proceed with debugging this problem?

Thank you very much in advance.

Best Regards,
Shehab
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to