Since 10 is the last value written to address A, it has to read 10 from address A. However it reads value 20 from Address A
On Mon, May 5, 2014 at 11:56 AM, GE ZHIGUO via gem5-users < gem5-users@gem5.org> wrote: > What did you mean by no data written to address A? > > > > > > *From:* gem5-users [mailto:gem5-users-boun...@gem5.org] *On Behalf Of > *Vanchinathan > Venkataramani via gem5-users > *Sent:* Sunday, May 04, 2014 12:06 AM > *To:* gem5 users mailing list > *Subject:* [gem5-users] Reading wrong data from Cache > > > > Hi all > > > > I'm looking into Exec flag trace on arm_detalied on se mode. > > > > Let A be a virtual address. > > *Instruction 1* *writes *value *10* to *address A* > > *Instruction 50* *reads *value *20* from * address A* > > > > However there is *no data written* to address A *between *Instruction *1 > and 50*. > > > > Why is this happening? > > > > Thanks > > V Vanchinathan > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users