configs,mem-ruby: Protocol-spec. in learning gem5

Use protocol-specific names in Learning gem5 configs. Now, we should no
longer use the generic names for the controllers (it's deprecated). This
updates Learning gem5.

Website changes coming soon. (Hopefull before I push this...)

Change-Id: I18fc5b8bb0fef7c3b8b5cea8de4f73fc0f66a1b3
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
This commit is contained in:
Jason Lowe-Power
2022-03-30 17:11:20 -07:00
committed by Bobby R. Bruce
parent 3ba16adeff
commit d56d561102
2 changed files with 8 additions and 4 deletions

View File

@@ -111,7 +111,8 @@ class MyCacheSystem(RubySystem):
self.sequencers[i].connectCpuPorts(cpu)
class L1Cache(L1Cache_Controller):
class L1Cache(MSI_L1Cache_Controller):
_version = 0
@classmethod
@@ -176,7 +177,8 @@ class L1Cache(L1Cache_Controller):
self.responseFromDirOrSibling.in_port = ruby_system.network.out_port
class DirController(Directory_Controller):
class DirController(MSI_Directory_Controller):
_version = 0
@classmethod

View File

@@ -109,7 +109,8 @@ class MyCacheSystem(RubySystem):
self.sequencers[i].connectCpuPorts(cpu)
class L1Cache(L1Cache_Controller):
class L1Cache(MI_example_L1Cache_Controller):
_version = 0
@classmethod
@@ -165,7 +166,8 @@ class L1Cache(L1Cache_Controller):
self.responseToCache.in_port = ruby_system.network.out_port
class DirController(Directory_Controller):
class DirController(MI_example_Directory_Controller):
_version = 0
@classmethod