ruby: message buffers: significant changes
[gem5.git] / src / mem / protocol / MESI_Three_Level-L0cache.sm
index f707ba96338d6f9c4477cca0f0bc7bca15190a6f..49b6aa7a96bed62df46b479f1e10d472f43b8bc7 100644 (file)
@@ -33,14 +33,13 @@ machine(L0Cache, "MESI Directory L0 Cache")
    Cycles request_latency := 2;
    Cycles response_latency := 2;
    bool send_evictions;
-{
-  // NODE L0 CACHE
-  // From this node's L0 cache to the network
-  MessageBuffer bufferToL1, network="To", physical_network="0", ordered="true";
 
-  // To this node's L0 cache FROM the network
-  MessageBuffer bufferFromL1, network="From", physical_network="0", ordered="true";
+   // From this node's L0 cache to the network
+   MessageBuffer * bufferToL1, network="To", ordered="true";
 
+   // To this node's L0 cache FROM the network
+   MessageBuffer * bufferFromL1, network="From", ordered="true";
+{
   // Message queue between this controller and the processor
   MessageBuffer mandatoryQueue, ordered="false";