| 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] |