Deleted Added
sdiff udiff text old ( 13357:110926e15f1f ) new ( 13432:6ce67b7e6e44 )
full compact
1# Copyright (c) 2012-2013 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

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

41
42from __future__ import print_function
43
44import sys
45from os import getcwd
46from os.path import join as joinpath
47
48from common import CpuConfig
49from common import BPConfig
50from common import MemConfig
51
52import m5
53from m5.defines import buildEnv
54from m5.objects import *
55from m5.util import *
56
57addToPath('../common')

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

474 testsys.cpu[i].progress_interval
475 switch_cpus[i].isa = testsys.cpu[i].isa
476 # simulation period
477 if options.maxinsts:
478 switch_cpus[i].max_insts_any_thread = options.maxinsts
479 # Add checker cpu if selected
480 if options.checker:
481 switch_cpus[i].addCheckerCpu()
482 if options.bp_type:
483 bpClass = BPConfig.get(options.bp_type)
484 switch_cpus[i].branchPred = bpClass()
485
486 # If elastic tracing is enabled attach the elastic trace probe
487 # to the switch CPUs
488 if options.elastic_trace_en:
489 CpuConfig.config_etrace(cpu_class, switch_cpus, options)
490
491 testsys.switch_cpus = switch_cpus
492 switch_cpu_list = [(testsys.cpu[i], switch_cpus[i]) for i in xrange(np)]

--- 233 unchanged lines hidden ---