(Resending to mailing list)

Hi Sampad,

There are lines directly below the one I pointed to that do potentially
overwrite the data there.  But I am not 100% sure -- Brad and Matt P, CC'd
may know better or see something I'm missing.

Matt

On Sat, Oct 23, 2021 at 1:37 PM Sampad Mohapatra <su...@psu.edu> wrote:

> Yes, but the data is coming from the directory and not the incoming
> message, which has the actual data.
>
> Should it not be:
> *tbe.DataBlk := in_msg.DataBlk;*
>
> i.e., store the dirty victim block data in the tbe.
>
> Thanks,
> Sampad
>
> On Sat, Oct 23, 2021 at 1:00 PM Matt Sinclair <
> mattdsinclair.w...@gmail.com> wrote:
>
>> I am not sure I understand completely what you're getting at, but it
>> appears the allocation of the TBE entry does store the data:
>> https://gem5.googlesource.com/public/gem5/+/refs/heads/develop/src/mem/ruby/protocol/MOESI_AMD_Base-dir.sm#878
>>
>> Matt
>>
>> On Thu, Oct 21, 2021 at 11:08 PM Sampad Mohapatra via gem5-users <
>> gem5-users@gem5.org> wrote:
>>
>>> Hello All,
>>>
>>> I was looking at the MOESI_AMD_Base-CorePair.sm and
>>> MOESI_AMD_Base-dir.sm and am not quite sure if the following sequence of
>>> events are correct or not. Can you please verify?
>>>
>>> /////////////////////////
>>> At CorePair -> invokes action "vd_victim", which sends a data block with
>>> outgoing message.
>>>
>>> At Directory -> undergoes "transition(U, VicDirty, BL)" on message
>>> reception, but doesn't store the received data block in the generated TBE
>>> and the message is popped out/discarded.
>>> /////////////////////////
>>>
>>> Is the above expected behaviour ?
>>>
>>> Thanks and regards,
>>> Sampad Mohapatra
>>> _______________________________________________
>>> gem5-users mailing list -- gem5-users@gem5.org
>>> To unsubscribe send an email to gem5-users-le...@gem5.org
>>> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>>
>>
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to