Get rid of remaining traces of obsolete CoherenceProtocol object.
authorSteve Reinhardt <stever@eecs.umich.edu>
Sun, 1 Jul 2007 00:59:45 +0000 (17:59 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Sun, 1 Jul 2007 00:59:45 +0000 (17:59 -0700)
--HG--
extra : convert_revision : c5555b00bef1b304a84886188ad2c0dcb4d7c5b9

12 files changed:
configs/common/Caches.py
configs/splash2/cluster.py
configs/splash2/run.py
src/mem/cache/BaseCache.py
tests/configs/memtest.py
tests/configs/o3-timing-mp.py
tests/configs/simple-atomic-mp.py
tests/configs/simple-timing-mp.py
tests/configs/tsunami-simple-atomic-dual.py
tests/configs/tsunami-simple-atomic.py
tests/configs/tsunami-simple-timing-dual.py
tests/configs/tsunami-simple-timing.py

index 4bff2c8a49d0d3674806fef92493f0ed7a11400f..43a1c6378fac90b4ce5aa61a5c06ebd1b74b6397 100644 (file)
@@ -35,7 +35,6 @@ class L1Cache(BaseCache):
     latency = '1ns'
     mshrs = 10
     tgts_per_mshr = 5
-    protocol = CoherenceProtocol(protocol='moesi')
 
 class L2Cache(BaseCache):
     assoc = 8
index 799b85e6cb17cbbbeceb001116843cfaf2f4876b..769bdcf5a9acdec78f925a791661aeff2ad7a002 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2006 The Regents of The University of Michigan
+# Copyright (c) 2006-2007 The Regents of The University of Michigan
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -51,9 +51,6 @@ parser.add_option("-n", "--numcpus",
 parser.add_option("-f", "--frequency",
                   default = "1GHz",
                   help="Frequency of each CPU")
-parser.add_option("-p", "--protocol",
-                  default="moesi",
-                  help="The coherence protocol to use for the L1'a (i.e. MOESI, MOSI)")
 parser.add_option("--l1size",
                   default = "32kB")
 parser.add_option("--l1latency",
@@ -141,7 +138,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 12
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol=options.protocol)
 
 # ----------------------
 # Base L2 Cache Definition
index d051f1f1beba566bbf42f03329e2b6ed5a715294..ff0a9448ccf5a7e6b0afba43e2a07b410ff85c96 100644 (file)
@@ -48,9 +48,6 @@ parser.add_option("-n", "--numcpus",
 parser.add_option("-f", "--frequency",
                   default = "1GHz",
                   help="Frequency of each CPU")
-parser.add_option("-p", "--protocol",
-                  default="moesi",
-                  help="The coherence protocol to use for the L1'a (i.e. MOESI, MOSI)")
 parser.add_option("--l1size",
                   default = "32kB")
 parser.add_option("--l1latency",
@@ -162,7 +159,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 12
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol=options.protocol)
 
 # ----------------------
 # Base L2 Cache Definition
index 55b68f81f608b1f182b384ed8aa25e1dba5d4142..86148f821de0fefc632d8015019edd438d8a8394 100644 (file)
@@ -51,7 +51,6 @@ class BaseCache(MemObject):
     mshrs = Param.Int("number of MSHRs (max outstanding requests)")
     prioritizeRequests = Param.Bool(False,
         "always service demand misses first")
-    protocol = Param.CoherenceProtocol(NULL, "coherence protocol to use")
     repl = Param.Repl(NULL, "replacement policy")
     size = Param.MemorySize("capacity in bytes")
     split = Param.Bool(False, "whether or not this cache is split")
index 6fe244acfb5528b5bb1d8fce36414bfe0ddd55be..93ea4cc0ec9485c85104d749dc2d7484ac29c156 100644 (file)
@@ -38,7 +38,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 12
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache
index 1ac9bd2e473237641cc6f36908de1716c96e4df4..fc6a72a82494896716891fa84c30a0781b1d94d1 100644 (file)
@@ -39,7 +39,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 4
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache
index de0793d1c2a9afa2d16f4c3e31b83f734b4ea06e..bc0ced25099b18a2b45aaf5baa13f22241bb1637 100644 (file)
@@ -38,7 +38,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 4
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache
index 1fd0e8c3c3e20adbcd2cf660742b87f5429837e2..0b400e6b7f9632eee3c7da6f08bb227cabafc842 100644 (file)
@@ -38,7 +38,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 4
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache
index 1310950550d152b7829dd10a6ae2ccce8ef3f45b..de8fe24742f7c8f6b15d31d6f0e36757b7a57e21 100644 (file)
@@ -40,7 +40,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 4
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache
index 595b1aedadbfefc363d4861491c97dc235d1a8e8..2ba50273a515c82ef5b6282518448bc3aa1fd028 100644 (file)
@@ -40,7 +40,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 4
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache
index 47fba30ff2cf6d6d265004261bba70aacee62b7f..3b1a4f5cf58cedf5aeb2f3fca09d8f407561d6d7 100644 (file)
@@ -40,7 +40,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 4
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache
index 999bde08758a7ede41ab4afaae977f1419ffb8ac..3f18c684858b8105804e43664ae4293c0ea997f7 100644 (file)
@@ -41,7 +41,6 @@ class L1(BaseCache):
     block_size = 64
     mshrs = 4
     tgts_per_mshr = 8
-    protocol = CoherenceProtocol(protocol='moesi')
 
 # ----------------------
 # Base L2 Cache