# HG changeset patch
# User Brad Beckmann <[email protected]>
# Date 1268941833 25200
# Node ID 7b9079a51a5292285396cf2c43015d89f8c27cc0
# Parent d4458d0d8d4499b96995ff63d29c76dcd094bde4
ruby: reordered vnets for MI_example to match PerfectSwitch priority
diff --git a/src/mem/protocol/MI_example-cache.sm
b/src/mem/protocol/MI_example-cache.sm
--- a/src/mem/protocol/MI_example-cache.sm
+++ b/src/mem/protocol/MI_example-cache.sm
@@ -7,11 +7,11 @@
{
// NETWORK BUFFERS
- MessageBuffer requestFromCache, network="To", virtual_network="0",
ordered="true";
- MessageBuffer responseFromCache, network="To", virtual_network="1",
ordered="true";
+ MessageBuffer requestFromCache, network="To", virtual_network="2",
ordered="true";
+ MessageBuffer responseFromCache, network="To", virtual_network="4",
ordered="true";
- MessageBuffer forwardToCache, network="From", virtual_network="2",
ordered="true";
- MessageBuffer responseToCache, network="From", virtual_network="1",
ordered="true";
+ MessageBuffer forwardToCache, network="From", virtual_network="3",
ordered="true";
+ MessageBuffer responseToCache, network="From", virtual_network="4",
ordered="true";
// STATES
enumeration(State, desc="Cache states") {
diff --git a/src/mem/protocol/MI_example-dir.sm
b/src/mem/protocol/MI_example-dir.sm
--- a/src/mem/protocol/MI_example-dir.sm
+++ b/src/mem/protocol/MI_example-dir.sm
@@ -5,12 +5,12 @@
int directory_latency = 12
{
- MessageBuffer forwardFromDir, network="To", virtual_network="2",
ordered="false";
- MessageBuffer responseFromDir, network="To", virtual_network="1",
ordered="false";
- MessageBuffer dmaRequestFromDir, network="To", virtual_network="4",
ordered="true";
+ MessageBuffer forwardFromDir, network="To", virtual_network="3",
ordered="false";
+ MessageBuffer responseFromDir, network="To", virtual_network="4",
ordered="false";
+ MessageBuffer dmaResponseFromDir, network="To", virtual_network="1",
ordered="true";
- MessageBuffer requestToDir, network="From", virtual_network="0",
ordered="true";
- MessageBuffer dmaRequestToDir, network="From", virtual_network="5",
ordered="true";
+ MessageBuffer requestToDir, network="From", virtual_network="2",
ordered="true";
+ MessageBuffer dmaRequestToDir, network="From", virtual_network="0",
ordered="true";
// STATES
enumeration(State, desc="Directory states", default="Directory_State_I") {
@@ -117,7 +117,7 @@
out_port(forwardNetwork_out, RequestMsg, forwardFromDir);
out_port(responseNetwork_out, ResponseMsg, responseFromDir);
out_port(requestQueue_out, ResponseMsg, requestToDir); // For recycling
requests
- out_port(dmaResponseNetwork_out, DMAResponseMsg, dmaRequestFromDir);
+ out_port(dmaResponseNetwork_out, DMAResponseMsg, dmaResponseFromDir);
//added by SS
out_port(memQueue_out, MemoryMsg, memBuffer);
diff --git a/src/mem/protocol/MI_example-dma.sm
b/src/mem/protocol/MI_example-dma.sm
--- a/src/mem/protocol/MI_example-dma.sm
+++ b/src/mem/protocol/MI_example-dma.sm
@@ -4,8 +4,8 @@
int request_latency = 6
{
- MessageBuffer responseFromDir, network="From", virtual_network="4",
ordered="true", no_vector="true";
- MessageBuffer reqToDirectory, network="To", virtual_network="5",
ordered="false", no_vector="true";
+ MessageBuffer responseFromDir, network="From", virtual_network="1",
ordered="true", no_vector="true";
+ MessageBuffer reqToDirectory, network="To", virtual_network="0",
ordered="false", no_vector="true";
enumeration(State, desc="DMA states", default="DMA_State_READY") {
READY, desc="Ready to accept a new request";
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev