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