Hello,

I went through the learning gem5 book to learn slicc (finally) and it made
sense to me through that. But I've been looking through the
MOESI_AMD_Base-CorePair.sm file (among others) and I've seen a syntax I
don't understand.

transition(I, C0_Store_L1miss, I_M0) {L1D0TagArrayRead, L2TagArrayRead} {

So I know in the parens of "transition" are (begin_state, event, end_state)
and that any one of those can be bracketed to do a cross product. I do not
however understand the extra brackets after the parens with
{L1D0TagArrayRead, L2TagArrayRead}.

Any help would be greatly appreciated!

Cheers,

Dan Gerzhoy
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to