From 670f44e05eb8eb1a56b36c4390cf83807a28d823 Mon Sep 17 00:00:00 2001 From: Jason Power Date: Thu, 26 Feb 2015 09:58:26 -0600 Subject: Ruby: Update backing store option to propagate through to all RubyPorts Previously, the user would have to manually set access_backing_store=True on all RubyPorts (Sequencers) in the config files. Now, instead there is one global option that each RubyPort checks on initialization. Committed by: Nilay Vaish --- src/mem/ruby/system/RubySystem.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mem/ruby/system/RubySystem.py') diff --git a/src/mem/ruby/system/RubySystem.py b/src/mem/ruby/system/RubySystem.py index 0deb79405..81a9a181b 100644 --- a/src/mem/ruby/system/RubySystem.py +++ b/src/mem/ruby/system/RubySystem.py @@ -47,3 +47,6 @@ class RubySystem(ClockedObject): all_instructions = Param.Bool(False, "") num_of_sequencers = Param.Int("") phys_mem = Param.SimpleMemory(NULL, "") + + access_backing_store = Param.Bool(False, "Use phys_mem as the functional \ + store and only use ruby for timing.") -- cgit v1.2.3