Hi Giacomo,
Thank you so much for your response and for the great explanation, that helps a
lot!
I noticed that I don't have the directory
src/arch/isa/isa_parser/operand_types.py but I think I have the same code in
the src/arch/isa_parser.py, but I downloaded the gem5 code a few months ago,
If I may add, I believe the YouTube version of the tutorial probably exhibits
the same issue that was resolved in
https://gem5.atlassian.net/browse/GEM5-988?atlOrigin=eyJpIjoiMWEzZTZkMmQ4MjJjNGYxM2I1NGM3MDJjZDIzM2RhNzAiLCJwIjoiaiJ9.
I suggest checking the text version of the tutorial that has
Hi,
"Resource stall" means that you are running out of something to perform the
transition right now.
Something can be: room in the TBE table, banks in a cache tag or data array,
space in a message buffer, etc.
All these things are grouped under the concept of resources.
Before a transition
Hi all,
I have some trouble when L0-control send some message to L1-control. I use
MESI_Three_Level-L0cache.sm and MESI_Three_Level-L1cache.sm. The L0 send a GETS
message to L1, and L1 receive it in messageBufferFromL0_in buffer. I find L1
trigger a Load event and L1 is in an invalid(I) state.
Javed Osmany wrote:
> Hello Gabriel
>
> Thank you for your answers.
>
> To address the points you have raised:
>
> > > [GB] First, downstream_destination is the set of
> > possible destinations for this component. It does not mean that it will
> > actually
> > communicate will all of them. It
Hi Jason,
At a certain point I should really come up with an ISA documentation to upload
on gem5.org
Anyway, those are magic operands defined in the operands file [1].
(More specifically [2] and [3]).
When the ISA parser detect those magic words, it translates them into an
appropriate action