Re: [gem5-dev] gem5-dev Digest, Vol 95, Issue 15
Steve is doing some x86 locked memory access implementation in Timing mode. I will check how he is doing it. Do you follow gem5-dev? On Sun, Mar 15, 2015 at 9:00 AM, wrote: > Send gem5-dev mailing list submissions to > gem5-dev@gem5.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://m5sim.org/mailman/listinfo/gem5-dev > or, via email, send a message with subject or body 'help' to > gem5-dev-requ...@gem5.org > > You can reach the person managing the list at > gem5-dev-ow...@gem5.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gem5-dev digest..." > > > Today's Topics: > >1. Review Request 2688: misc: quote args in echoed command line > (Steve Reinhardt) >2. Review Request 2689: config: expand '~' and '~user' inpaths > (Steve Reinhardt) >3. Review Request 2690: mem: rename Locked/LOCKED to > LockedRMW/LOCKED_RMW (Steve Reinhardt) >4. Review Request 2691: mem: implement x86 locked accesses in > timing-mode classic cache (Steve Reinhardt) > > > -- > > Message: 1 > Date: Sat, 14 Mar 2015 17:16:11 - > From: "Steve Reinhardt" > To: "Steve Reinhardt" , "Default" > > Subject: [gem5-dev] Review Request 2688: misc: quote args in echoed > command line > Message-ID: <20150314171611.27087.24...@daystrom2.eecs.umich.edu> > Content-Type: text/plain; charset="utf-8" > > > --- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/2688/ > --- > > Review request for Default. > > > Repository: gem5 > > > Description > --- > > Changeset 10742:cbbf130c862c > --- > misc: quote args in echoed command line > > Currently if there are shell special characters in a > command-line argument, you can't copy and paste the > echoed command line onto a shell prompt because the > characters aren't quoted properly. This patch fixes > that problem. > > > Diffs > - > > src/python/m5/main.py 655ff3f6352d7aa4021f8840b68698b22806 > > Diff: http://reviews.gem5.org/r/2688/diff/ > > > Testing > --- > > > Thanks, > > Steve Reinhardt > > > > -- > > Message: 2 > Date: Sat, 14 Mar 2015 17:16:59 - > From: "Steve Reinhardt" > To: "Steve Reinhardt" , "Default" > > Subject: [gem5-dev] Review Request 2689: config: expand '~' and > '~user' in paths > Message-ID: <20150314171659.26849.41...@daystrom2.eecs.umich.edu> > Content-Type: text/plain; charset="utf-8" > > > --- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/2689/ > --- > > Review request for Default. > > > Repository: gem5 > > > Description > --- > > Changeset 10743:a840cc9ada64 > --- > config: expand '~' and '~user' in paths > > > Diffs > - > > configs/common/SysPaths.py 655ff3f6352d7aa4021f8840b68698b22806 > > Diff: http://reviews.gem5.org/r/2689/diff/ > > > Testing > --- > > > Thanks, > > Steve Reinhardt > > > > -- > > Message: 3 > Date: Sat, 14 Mar 2015 17:17:30 - > From: "Steve Reinhardt" > To: "Steve Reinhardt" , "Default" > > Subject: [gem5-dev] Review Request 2690: mem: rename Locked/LOCKED to > LockedRMW/LOCKED_RMW > Message-ID: <20150314171730.26849.54...@daystrom2.eecs.umich.edu> > Content-Type: text/plain; charset="utf-8" > > > --- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/2690/ > --- > > Review request for Default. > > > Repository: gem5 > > > Description > --- > > Changeset 10744:a07d262a71c0 > --- > mem: rename Locked/LOCKED to LockedRMW/LOCKED_RMW > > Makes x86-style locked operations even more distinct from > LLSC operations. Using "locked" by itself should be > obviously ambiguous now. > > > Diffs > - > > src/arch/x86/isa/microops/ldstop.isa > 655ff3f6352d7aa4021f8840b68698b22806 > src/cpu/simple/atomic.cc 655ff3f6352d7aa4021f8840b68698b22806 > src/mem/request.hh 655ff3f6352d7aa4021f8840b68698b22806 > src/mem/ruby/system/Sequencer.cc 655ff3f6352d7aa4021f8840b68698b22806 > > Diff: http://reviews.gem5.org/r/2690/diff/ > > > Testing > --- > > > Thanks, > > Steve Reinhardt > > > > -- > > Message: 4 > Date: Sat, 14 Mar 2015 17:19:01 - > From: "Steve Reinhardt" > To: "Steve Reinhardt" , "Default" > > Subject: [gem5-dev] Review Request 2691: mem: implement x86 locked > accesses in timing-mode classic c
Re: [gem5-dev] gem5-dev Digest, Vol 95, Issue 15
My apologies for the earlier unintended spam (and this one too). I was looking into x86 RMW lock support in gem5 classic memory and Steve seems to be 2 steps ahead on the problem. On Sun, Mar 15, 2015 at 9:43 PM, Rahul Thakur wrote: > Steve is doing some x86 locked memory access implementation in Timing mode. > I will check how he is doing it. Do you follow gem5-dev? > > On Sun, Mar 15, 2015 at 9:00 AM, wrote: > >> Send gem5-dev mailing list submissions to >> gem5-dev@gem5.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://m5sim.org/mailman/listinfo/gem5-dev >> or, via email, send a message with subject or body 'help' to >> gem5-dev-requ...@gem5.org >> >> You can reach the person managing the list at >> gem5-dev-ow...@gem5.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of gem5-dev digest..." >> >> >> Today's Topics: >> >>1. Review Request 2688: misc: quote args in echoed command line >> (Steve Reinhardt) >>2. Review Request 2689: config: expand '~' and '~user' inpaths >> (Steve Reinhardt) >>3. Review Request 2690: mem: rename Locked/LOCKED to >> LockedRMW/LOCKED_RMW (Steve Reinhardt) >>4. Review Request 2691: mem: implement x86 locked accesses in >> timing-mode classic cache (Steve Reinhardt) >> >> >> -- >> >> Message: 1 >> Date: Sat, 14 Mar 2015 17:16:11 - >> From: "Steve Reinhardt" >> To: "Steve Reinhardt" , "Default" >> >> Subject: [gem5-dev] Review Request 2688: misc: quote args in echoed >> command line >> Message-ID: <20150314171611.27087.24...@daystrom2.eecs.umich.edu> >> Content-Type: text/plain; charset="utf-8" >> >> >> --- >> This is an automatically generated e-mail. To reply, visit: >> http://reviews.gem5.org/r/2688/ >> --- >> >> Review request for Default. >> >> >> Repository: gem5 >> >> >> Description >> --- >> >> Changeset 10742:cbbf130c862c >> --- >> misc: quote args in echoed command line >> >> Currently if there are shell special characters in a >> command-line argument, you can't copy and paste the >> echoed command line onto a shell prompt because the >> characters aren't quoted properly. This patch fixes >> that problem. >> >> >> Diffs >> - >> >> src/python/m5/main.py 655ff3f6352d7aa4021f8840b68698b22806 >> >> Diff: http://reviews.gem5.org/r/2688/diff/ >> >> >> Testing >> --- >> >> >> Thanks, >> >> Steve Reinhardt >> >> >> >> -- >> >> Message: 2 >> Date: Sat, 14 Mar 2015 17:16:59 - >> From: "Steve Reinhardt" >> To: "Steve Reinhardt" , "Default" >> >> Subject: [gem5-dev] Review Request 2689: config: expand '~' and >> '~user' in paths >> Message-ID: <20150314171659.26849.41...@daystrom2.eecs.umich.edu> >> Content-Type: text/plain; charset="utf-8" >> >> >> --- >> This is an automatically generated e-mail. To reply, visit: >> http://reviews.gem5.org/r/2689/ >> --- >> >> Review request for Default. >> >> >> Repository: gem5 >> >> >> Description >> --- >> >> Changeset 10743:a840cc9ada64 >> --- >> config: expand '~' and '~user' in paths >> >> >> Diffs >> - >> >> configs/common/SysPaths.py 655ff3f6352d7aa4021f8840b68698b22806 >> >> Diff: http://reviews.gem5.org/r/2689/diff/ >> >> >> Testing >> --- >> >> >> Thanks, >> >> Steve Reinhardt >> >> >> >> -- >> >> Message: 3 >> Date: Sat, 14 Mar 2015 17:17:30 - >> From: "Steve Reinhardt" >> To: "Steve Reinhardt" , "Default" >> >> Subject: [gem5-dev] Review Request 2690: mem: rename Locked/LOCKED to >> LockedRMW/LOCKED_RMW >> Message-ID: <20150314171730.26849.54...@daystrom2.eecs.umich.edu> >> Content-Type: text/plain; charset="utf-8" >> >> >> --- >> This is an automatically generated e-mail. To reply, visit: >> http://reviews.gem5.org/r/2690/ >> --- >> >> Review request for Default. >> >> >> Repository: gem5 >> >> >> Description >> --- >> >> Changeset 10744:a07d262a71c0 >> --- >> mem: rename Locked/LOCKED to LockedRMW/LOCKED_RMW >> >> Makes x86-style locked operations even more distinct from >> LLSC operations. Using "locked" by itself should be >> obviously ambiguous now. >> >> >> Diffs >> - >> >> src/arch/x86/isa/microops/ldstop.isa >> 655ff3f6352d7aa4021f8840b68698b22806 >> src/cpu/simple/atomic.cc 655ff3f6352d7aa4021f8840b68698b22806 >> src/mem/request.hh 655ff3f6352d7aa4021f8840b68698b22806 >> src/mem/ruby/system/Sequencer.cc >> 65