BaseCPU.py (9036:6385cf85bf12) BaseCPU.py (9157:e0bad9d7bbd6)
1# Copyright (c) 2012 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 131 unchanged lines hidden (view full) ---

140 max_loads_any_thread = Param.Counter(0,
141 "terminate when any thread reaches this load count")
142 progress_interval = Param.Tick(0,
143 "interval to print out the progress message")
144
145 defer_registration = Param.Bool(False,
146 "defer registration with system (for sampling)")
147
1# Copyright (c) 2012 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 131 unchanged lines hidden (view full) ---

140 max_loads_any_thread = Param.Counter(0,
141 "terminate when any thread reaches this load count")
142 progress_interval = Param.Tick(0,
143 "interval to print out the progress message")
144
145 defer_registration = Param.Bool(False,
146 "defer registration with system (for sampling)")
147
148 clock = Param.Clock('1t', "clock speed")
149 phase = Param.Latency('0ns', "clock phase")
150
151 tracer = Param.InstTracer(default_tracer, "Instruction tracer")
152
153 icache_port = MasterPort("Instruction Port")
154 dcache_port = MasterPort("Data Port")
155 _cached_ports = ['icache_port', 'dcache_port']
156
157 if buildEnv['TARGET_ISA'] in ['x86', 'arm']:
158 _cached_ports += ["itb.walker.port", "dtb.walker.port"]

--- 75 unchanged lines hidden ---
148 tracer = Param.InstTracer(default_tracer, "Instruction tracer")
149
150 icache_port = MasterPort("Instruction Port")
151 dcache_port = MasterPort("Data Port")
152 _cached_ports = ['icache_port', 'dcache_port']
153
154 if buildEnv['TARGET_ISA'] in ['x86', 'arm']:
155 _cached_ports += ["itb.walker.port", "dtb.walker.port"]

--- 75 unchanged lines hidden ---