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 <[email protected]> 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, <[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
