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, <[email protected]> wrote: > Send gem5-dev mailing list submissions to > [email protected] > > 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 > [email protected] > > You can reach the person managing the list at > [email protected] > > 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' in paths > (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 -0000 > From: "Steve Reinhardt" <[email protected]> > To: "Steve Reinhardt" <[email protected]>, "Default" > <[email protected]> > Subject: [gem5-dev] Review Request 2688: misc: quote args in echoed > command line > Message-ID: <[email protected]> > 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 655ff3f6352d7aa4021f8840b68698b277772806 > > Diff: http://reviews.gem5.org/r/2688/diff/ > > > Testing > ------- > > > Thanks, > > Steve Reinhardt > > > > ------------------------------ > > Message: 2 > Date: Sat, 14 Mar 2015 17:16:59 -0000 > From: "Steve Reinhardt" <[email protected]> > To: "Steve Reinhardt" <[email protected]>, "Default" > <[email protected]> > Subject: [gem5-dev] Review Request 2689: config: expand '~' and > '~user' in paths > Message-ID: <[email protected]> > 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 655ff3f6352d7aa4021f8840b68698b277772806 > > Diff: http://reviews.gem5.org/r/2689/diff/ > > > Testing > ------- > > > Thanks, > > Steve Reinhardt > > > > ------------------------------ > > Message: 3 > Date: Sat, 14 Mar 2015 17:17:30 -0000 > From: "Steve Reinhardt" <[email protected]> > To: "Steve Reinhardt" <[email protected]>, "Default" > <[email protected]> > Subject: [gem5-dev] Review Request 2690: mem: rename Locked/LOCKED to > LockedRMW/LOCKED_RMW > Message-ID: <[email protected]> > 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 > 655ff3f6352d7aa4021f8840b68698b277772806 > src/cpu/simple/atomic.cc 655ff3f6352d7aa4021f8840b68698b277772806 > src/mem/request.hh 655ff3f6352d7aa4021f8840b68698b277772806 > src/mem/ruby/system/Sequencer.cc 655ff3f6352d7aa4021f8840b68698b277772806 > > Diff: http://reviews.gem5.org/r/2690/diff/ > > > Testing > ------- > > > Thanks, > > Steve Reinhardt > > > > ------------------------------ > > Message: 4 > Date: Sat, 14 Mar 2015 17:19:01 -0000 > From: "Steve Reinhardt" <[email protected]> > To: "Steve Reinhardt" <[email protected]>, "Default" > <[email protected]> > Subject: [gem5-dev] Review Request 2691: mem: implement x86 locked > accesses in timing-mode classic cache > Message-ID: <[email protected]> > Content-Type: text/plain; charset="utf-8" > > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/2691/ > ----------------------------------------------------------- > > Review request for Default. > > > Repository: gem5 > > > Description > ------- > > Changeset 10745:9b84d1b570e3 > --------------------------- > mem: implement x86 locked accesses in timing-mode classic cache > > Add LockedRMW(Read|Write)(Req|Resp) commands. In timing mode, > use a combination of clearing permission bits and leaving > an MSHR in place to prevent accesses & snoops from touching > a locked block between the read and write parts of an locked > RMW sequence. > > > Diffs > ----- > > src/mem/cache/cache_impl.hh 655ff3f6352d7aa4021f8840b68698b277772806 > src/mem/packet.hh 655ff3f6352d7aa4021f8840b68698b277772806 > src/mem/packet.cc 655ff3f6352d7aa4021f8840b68698b277772806 > > Diff: http://reviews.gem5.org/r/2691/diff/ > > > Testing > ------- > > > Thanks, > > Steve Reinhardt > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev > > > ------------------------------ > > End of gem5-dev Digest, Vol 95, Issue 15 > **************************************** > _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
