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

Reply via email to