Re: [Gems-users] opal stall instructions


Date: Wed, 17 Nov 2010 19:25:50 -0800 (PST)
From: Muhammad abid Mughal <mabidm_pieas@xxxxxxxxx>
Subject: Re: [Gems-users] opal stall instructions
hi
at the end of dynamic_inst_t::SetStage(), add following lines
 if (s->getType() == DYN_STORE){
m_complete_cycle += STORE_DELAY;
}
WHERE STORE_DELAY is the delay in number of cycles.

Regards,
Muhammad abid

From: Leontie Eugen <e_leontie@xxxxxxxxx>
To: "gems-users@xxxxxxxxxxx" <gems-users@xxxxxxxxxxx>
Sent: Wednesday, November 17, 2010 8:49:08
Subject: [Gems-users] opal stall instructions

Hi, 
I have what is hopefully an easy question, but I am quite new to the GEMS/opal internals and any guidance would be much appreciated. 
I need to do some code modifications in opal that would allow me to arbitrarily delay the commit of store instructions. 

Should I be looking at the store_inst_t.Execute function or would this operation require changes in many more places ? 

Thanks
Eugen


[← Prev in Thread] Current Thread [Next in Thread→]