diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2012-12-11 10:05:55 -0600 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2012-12-11 10:05:55 -0600 |
commit | c120273708ca9843d15f4179c924bccc0f133d65 (patch) | |
tree | 253e77e7b35dbd5ea12695952f64e11ceffbfca0 /src/cpu/testers/directedtest/RubyDirectedTester.py | |
parent | 9b72a0f627bb9d9f3028e1ad7bf65976863db099 (diff) | |
download | gem5-c120273708ca9843d15f4179c924bccc0f133d65.tar.xz |
ruby: modify the directed tester to read/write streams
The directed tester supports only generating only read or only write accesses. The
patch modifies the tester to support streams that have both read and write accesses.
Diffstat (limited to 'src/cpu/testers/directedtest/RubyDirectedTester.py')
-rw-r--r-- | src/cpu/testers/directedtest/RubyDirectedTester.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cpu/testers/directedtest/RubyDirectedTester.py b/src/cpu/testers/directedtest/RubyDirectedTester.py index f6a625735..df1205659 100644 --- a/src/cpu/testers/directedtest/RubyDirectedTester.py +++ b/src/cpu/testers/directedtest/RubyDirectedTester.py @@ -42,7 +42,9 @@ class SeriesRequestGenerator(DirectedGenerator): type = 'SeriesRequestGenerator' cxx_header = "cpu/testers/directedtest/SeriesRequestGenerator.hh" addr_increment_size = Param.Int(64, "address increment size") - issue_writes = Param.Bool(True, "issue writes if true, otherwise reads") + num_series = Param.UInt32(1, + "number of different address streams to generate") + percent_writes = Param.Percent(50, "percent of access that are writes") class InvalidateGenerator(DirectedGenerator): type = 'InvalidateGenerator' |