BaseCPU.py (11988:665cd5f8b52b) BaseCPU.py (12122:20512f6810d7)
1# Copyright (c) 2012-2013, 2015 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

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

146 do_checkpoint_insts = Param.Bool(True,
147 "enable checkpoint pseudo instructions")
148 do_statistics_insts = Param.Bool(True,
149 "enable statistics pseudo instructions")
150
151 profile = Param.Latency('0ns', "trace the kernel stack")
152 do_quiesce = Param.Bool(True, "enable quiesce instructions")
153
1# Copyright (c) 2012-2013, 2015 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

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

146 do_checkpoint_insts = Param.Bool(True,
147 "enable checkpoint pseudo instructions")
148 do_statistics_insts = Param.Bool(True,
149 "enable statistics pseudo instructions")
150
151 profile = Param.Latency('0ns', "trace the kernel stack")
152 do_quiesce = Param.Bool(True, "enable quiesce instructions")
153
154 wait_for_remote_gdb = Param.Bool(False,
155 "Wait for a remote GDB connection");
156
154 workload = VectorParam.Process([], "processes to run")
155
156 if buildEnv['TARGET_ISA'] == 'sparc':
157 dtb = Param.SparcTLB(SparcTLB(), "Data TLB")
158 itb = Param.SparcTLB(SparcTLB(), "Instruction TLB")
159 interrupts = VectorParam.SparcInterrupts(
160 [], "Interrupt Controller")
161 isa = VectorParam.SparcISA([ isa_class() ], "ISA instance")

--- 157 unchanged lines hidden ---
157 workload = VectorParam.Process([], "processes to run")
158
159 if buildEnv['TARGET_ISA'] == 'sparc':
160 dtb = Param.SparcTLB(SparcTLB(), "Data TLB")
161 itb = Param.SparcTLB(SparcTLB(), "Instruction TLB")
162 interrupts = VectorParam.SparcInterrupts(
163 [], "Interrupt Controller")
164 isa = VectorParam.SparcISA([ isa_class() ], "ISA instance")

--- 157 unchanged lines hidden ---