Hi, YaoQing

Thanks for your reply. 
I have changed the linux kernel run on simulator, but still get this message.
When run shared_l2, it is more prone to fail than run single_core.

What is the image of "re-download image file" ?  

Regards,
Tao Jiang
From: YaoQing,Wang
Date: 2012-06-29 01:09
To: 江涛
CC: marss86-devel
Subject: Re: [marss86-devel] Questions about commit fail
Hi~


I'm not sure what happened. But I have gotten the same message before.
At that time, I try to load a broken snapshot (checkpoint) to MARSS and 
"-run true" set in simconfig.cfg.
If so, re-download image file can solve this problem.


-yq


On Thu, Jun 28, 2012 at 9:48 PM, 江涛 <[email protected]> wrote:

Hi All,

Recently I am using Marss to simulate a machine with 2 cores. I run Marss for
many times, but frequently receive assertion message as below:
"int ooo::ReorderBufferEntry::commit(): Assertion 'ctx.get_cs_eip() == uop.rip' 
failed."

Debug message:
---------------------------------------------------------------------------------------
RIP dont match at commit time:
SMT per-thread state for t0: 
Fetchrip: ffffffff8025f965
SpecRRT:
  rax    r47  |  rcx    r91  |  rdx    r66  |  rbx    r117 |  rsp    r129 |  
rbp    r145 |  rsi    r87  |  rdi    r181 | 
  r8     r115 |  r9     r25  |  r10    r169 |  r11    r251 |  r12    r206 |  
r13    r146 |  r14    r139 |  r15    r252 | 
  xmml0  r87  |  xmmh0  r88  |  xmml1  r89  |  xmmh1  r90  |  xmml2  r91  |  
xmmh2  r92  |  xmml3  r93  |  xmmh3  r94  | 
  xmml4  r95  |  xmmh4  r96  |  xmml5  r97  |  xmmh5  r98  |  xmml6  r99  |  
xmmh6  r100 |  xmml7  r101 |  xmmh7  r102 | 
  xmml8  r103 |  xmmh8  r104 |  xmml9  r105 |  xmmh9  r106 |  xmml10 r107 |  
xmmh10 r108 |  xmml11 r109 |  xmmh11 r110 | 
  xmml12 r111 |  xmmh12 r112 |  xmml13 r113 |  xmmh13 r114 |  xmml14 r157 |  
xmmh14 r158 |  xmml15 r159 |  xmmh15 r160 | 
  fptos  r161 |  fpsw   r162 |  fptags r163 |  fpstack r164 |  msr    r165 |  
dlptr  r166 |  trace  r167 |  ctx    r168 | 
  rip    r16  |  flags  r183 |  dlend  r188 |  selfrip r125 |  nextrip r152 |  
ar1    r76  |  ar2    r176 |  zero   r0   | 
  mmx0   r169 |  mmx1   r170 |  mmx2   r30  |  mmx3   r201 |  mmx4   r6   |  
mmx5   r232 |  mmx6   r32  |  mmx7   r124 | 
  tr0    r253 |  tr1    r128 |  tr2    r0   |  tr3    r0   |  tr4    r0   |  
tr5    r81  |  tr6    r192 |  tr7    r160 | 
  zf     r253 |  cf     r253 |  of     r253 |  imm    r0   |  mem    r42  |  
tr8    r50  |  tr9    r0   |  tr10   r0   | 
CommitRRT:
  rax    r47  |  rcx    r91  |  rdx    r66  |  rbx    r117 |  rsp    r129 |  
rbp    r145 |  rsi    r87  |  rdi    r181 | 
  r8     r115 |  r9     r25  |  r10    r169 |  r11    r251 |  r12    r206 |  
r13    r146 |  r14    r139 |  r15    r252 | 
  xmml0  r87  |  xmmh0  r88  |  xmml1  r89  |  xmmh1  r90  |  xmml2  r91  |  
xmmh2  r92  |  xmml3  r93  |  xmmh3  r94  | 
  xmml4  r95  |  xmmh4  r96  |  xmml5  r97  |  xmmh5  r98  |  xmml6  r99  |  
xmmh6  r100 |  xmml7  r101 |  xmmh7  r102 | 
  xmml8  r103 |  xmmh8  r104 |  xmml9  r105 |  xmmh9  r106 |  xmml10 r107 |  
xmmh10 r108 |  xmml11 r109 |  xmmh11 r110 | 
  xmml12 r111 |  xmmh12 r112 |  xmml13 r113 |  xmmh13 r114 |  xmml14 r157 |  
xmmh14 r158 |  xmml15 r159 |  xmmh15 r160 | 
  fptos  r161 |  fpsw   r162 |  fptags r163 |  fpstack r164 |  msr    r165 |  
dlptr  r166 |  trace  r167 |  ctx    r168 | 
  rip    r16  |  flags  r183 |  dlend  r188 |  selfrip r125 |  nextrip r152 |  
ar1    r76  |  ar2    r176 |  zero   r0   | 
  mmx0   r169 |  mmx1   r170 |  mmx2   r30  |  mmx3   r201 |  mmx4   r6   |  
mmx5   r232 |  mmx6   r32  |  mmx7   r124 | 
  tr0    r191 |  tr1    r128 |  tr2    r0   |  tr3    r0   |  tr4    r0   |  
tr5    r81  |  tr6    r192 |  tr7    r160 | 
  zf     r191 |  cf     r191 |  of     r191 |  imm    r0   |  mem    r34  |  
tr8    r50  |  tr9    r0   |  tr10   r0   | 
ROB head 107 to tail 110 (3 entries):
rob 107 uuid          1264492 rip 0xffff8025f95d ready-to-commit          SOM   
  @ all  ldd          r247 tr0    ld22  = r129@int                      r0@int  
                      r0@int                        
rob 108 uuid          1264493 rip 0xffff8025f95d ready-to-commit                
  @ all  andd         r253 tr0          = r247@int (written)            r0@int  
                      r0@int                        
rob 109 uuid          1264494 rip 0xffff8025f95d ready-to-commit              
EOM @ all  std          r42  mem    st23  = r129@int                      
r0@int                        r253@int (written)            
LSQ head 22 to tail 24 (2 entries):
  ld22  uuid    1264492 rob 107 r247@int 46 d2 00 00 00 00 00 00 @ 
0x00007a79dbf8
  st23  uuid    1264494 rob 109 r42 @st 46 d2 00 00 xx xx xx xx @ 0x00007a79dbf8
---------------------------------------------------------------------------------------

Can anyone with experience give me some help and suggestion? Thank you very 
much.

Regards,
Tao Jiang

_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to