Searched refs:tester (Results 1 - 15 of 15) sorted by relevance

/gem5/tests/configs/
H A Drubytest-ruby.py70 # create the tester and system, including ruby
72 tester = RubyTester(check_flush = check_flush, checks_to_complete = 100, variable
77 system = System(cpu = tester)
94 tester.num_cpus = len(system.ruby._cpu_ports)
97 # The tester is most effective when randomization is turned on and
104 # Tie the ruby tester ports to the ruby cpu read and write ports
107 tester.cpuInstDataPort = ruby_port.slave
109 tester.cpuDataPort = ruby_port.slave
111 tester.cpuInstPort = ruby_port.slave
117 # Tell the sequencer this is the ruby tester s
[all...]
H A Dgpu-randomtest-ruby.py83 # not work with the Ruby random tester.
87 # create the tester and system, including ruby
89 tester = RubyTester(check_flush = False, checks_to_complete = 100, variable
94 system = System(cpu = tester)
109 tester.num_cpus = len(system.ruby._cpu_ports)
112 # The tester is most effective when randomization is turned on and
119 # Tie the ruby tester ports to the ruby cpu read and write ports
122 tester.cpuInstDataPort = ruby_port.slave
124 tester.cpuDataPort = ruby_port.slave
126 tester
[all...]
/gem5/configs/learning_gem5/part3/
H A Dtest_caches.py57 def setup(self, system, tester, mem_ctrls):
65 num_testers = tester.num_cpus
100 # Connect up the sequencers to the random tester
103 tester.cpuInstDataPort = seq.slave
105 tester.cpuDataPort = seq.slave
107 tester.cpuInstDataPort = seq.slave
112 # Tell each sequencer this is the ruby tester so that it
H A Druby_test.py30 """ This file creates a system with Ruby caches and runs the ruby random tester
59 # Create the tester
60 system.tester = RubyTester(checks_to_complete = 100,
70 system.caches.setup(system, system.tester, [system.mem_ctrl])
/gem5/configs/example/
H A Druby_random_test.py87 # Create the ruby random tester
95 tester = RubyTester(check_flush = check_flush, variable
104 system = System(cpu = tester, mem_ranges = [AddrRange(options.mem_size)])
120 tester.num_cpus = len(system.ruby._cpu_ports)
123 # The tester is most effective when randomization is turned on and
130 # Tie the ruby tester ports to the ruby cpu read and write ports
133 tester.cpuInstDataPort = ruby_port.slave
135 tester.cpuDataPort = ruby_port.slave
137 tester.cpuInstPort = ruby_port.slave
143 # Tell each sequencer this is the ruby tester s
[all...]
H A Druby_gpu_random_test.py110 # Create the ruby random tester
114 # not work with the Ruby random tester.
120 tester = RubyTester(check_flush=check_flush, variable
130 system = System(cpu=tester, mem_ranges=[AddrRange(options.mem_size)])
144 tester.num_cpus = len(system.ruby._cpu_ports)
147 # The tester is most effective when randomization is turned on and
155 # Tie the ruby tester ports to the ruby cpu read and write ports
158 tester.cpuInstDataPort = ruby_port.slave
160 tester.cpuDataPort = ruby_port.slave
162 tester
[all...]
H A Dmemtest.py79 # hierarchy. The tester string should have one element more than the
90 help="Colon-separated tester hierarchy specification, "
120 # Determine the tester multiplier for each level as the
219 # Make a prototype for the tester to be used throughout
237 # Recursive function to create a sub-tree of the cache and tester
263 subsys.tester = testers
283 for tester, cache in zip(testers, tester_caches):
284 tester.port = cache.cpu_side
296 for tester in testers:
297 tester
[all...]
H A Dmemcheck.py86 # connected at each level of the crossbar hierarchy. The tester string
101 help="Colon-separated tester hierarchy specification, "
156 # Determine the tester multiplier for each level as the string
218 # Make a prototype for the tester to be used throughout
234 # Recursive function to create a sub-tree of the cache and tester
254 subsys.tester = testers
275 for tester, checker, cache in zip(testers, checkers, tester_caches):
276 tester.port = checker.slave
289 for tester, checker in zip(testers, checkers):
290 tester
[all...]
/gem5/src/cpu/testers/directedtest/
H A DRubyDirectedTester.hh53 RubyDirectedTester *tester; member in class:RubyDirectedTester::CpuPort
58 : MasterPort(_name, _tester, _id), tester(_tester)
H A DRubyDirectedTester.cc99 tester->hitCallback(id, pkt->getAddr());
102 // Now that the tester has completed, delete the packet, then return
/gem5/src/cpu/testers/garnet_synthetic_traffic/
H A DGarnetSyntheticTraffic.hh81 GarnetSyntheticTraffic *tester; member in class:GarnetSyntheticTraffic::CpuPort
86 : MasterPort(_name, _tester), tester(_tester)
H A DGarnetSyntheticTraffic.cc57 tester->completeRequest(pkt);
64 tester->doRetry();
260 // Life of a packet from the tester into the network:
/gem5/configs/common/
H A DCpuConfig.py66 def tester(cls): function in function:_cpu_subclass_tester
70 return tester
/gem5/src/cpu/testers/rubytest/
H A DRubyTester.hh63 RubyTester *tester; member in class:RubyTester::CpuPort
76 : MasterPort(_name, _tester, _id), tester(_tester),
H A DRubyTester.cc74 // from the tester's perspective, it only needs to know whether a port
184 tester->hitCallback(globalIdx, &subblock);
186 // Now that the tester has completed, delete the senderState

Completed in 21 milliseconds