| Date: | Wed, 18 May 2011 14:46:57 +0800 (CST) | 
|---|---|
| From: | wyhsdkd <wyhsdkd@xxxxxxx> | 
| Subject: | [Gems-users] cache coherence | 
| 
Hi,all In the file MESI_CMP_filter_directory-L2cache.sm,there are lots of actions,and almost each action has a parameter "address",for example as follows, // ACTIONS   action(a_issueFetchToMemory, "a", desc="fetch data from memory") {     peek(L1RequestIntraChipL2Network_in, RequestMsg) {       enqueue(DirRequestIntraChipL2Network_out, RequestMsg, latency="L2_REQUEST_LATENCY") {         out_msg.Address := address;         out_msg.PhysicalAddress := in_msg.PhysicalAddress;         out_msg.Type := CoherenceRequestType:GETS;         out_msg.Requestor := machineID;         out_msg.Destination.add(map_Address_to_Directory(address));         out_msg.MessageSize := MessageSizeType:Co!
 ntrol;       }     }   } I donnot konw the parameter "address" defined in which file,when I add a new parameter,it warns to me "error:unrecognized variable".I grep "address" but no results.Could anyone can help me ? Thanks in advance.  | 
| [← Prev in Thread] | Current Thread | [Next in Thread→] | 
|---|---|---|
  | ||
| Previous by Date: | [Gems-users] Thread in Ruby, Hamid Reza Khaleghzadeh | 
|---|---|
| Next by Date: | [Gems-users] cache coherence, wyhsdkd | 
| Previous by Thread: | Re: [Gems-users] Bypass L1 cache?, Philip Garcia | 
| Next by Thread: | [Gems-users] cache coherence, wyhsdkd | 
| Indexes: | [Date] [Thread] |