Searched refs:self (Results 151 - 175 of 275) sorted by relevance

1234567891011

/gem5/ext/ply/ply/
H A Dyacc.py118 def __init__(self,f):
119 self.f = f
120 def debug(self,msg,*args,**kwargs):
121 self.f.write((msg % args) + "\n")
124 def warning(self,msg,*args,**kwargs):
125 self.f.write("WARNING: "+ (msg % args) + "\n")
127 def error(self,msg,*args,**kwargs):
128 self.f.write("ERROR: " + (msg % args) + "\n")
134 def __getattribute__(self,name):
135 return self
[all...]
/gem5/src/mem/slicc/ast/
H A DTypeFieldAST.py31 def __init__(self, slicc, pairs):
32 super(TypeFieldAST, self).__init__(slicc, pairs)
/gem5/ext/googletest/googletest/test/
H A Dgtest_shuffle_test.py172 def setUp(self):
175 def testShufflePreservesNumberOfTests(self):
176 self.assertEqual(len(ALL_TESTS), len(SHUFFLED_ALL_TESTS))
177 self.assertEqual(len(ACTIVE_TESTS), len(SHUFFLED_ACTIVE_TESTS))
178 self.assertEqual(len(FILTERED_TESTS), len(SHUFFLED_FILTERED_TESTS))
179 self.assertEqual(len(SHARDED_TESTS), len(SHUFFLED_SHARDED_TESTS))
181 def testShuffleChangesTestOrder(self):
182 self.assert_(SHUFFLED_ALL_TESTS != ALL_TESTS, SHUFFLED_ALL_TESTS)
183 self.assert_(SHUFFLED_ACTIVE_TESTS != ACTIVE_TESTS, SHUFFLED_ACTIVE_TESTS)
184 self
[all...]
H A Dgtest_list_tests_unittest.py129 def RunAndVerify(self, flag_value, expected_output_re, other_flag):
161 self.assert_(
168 self.assert_(
173 def testDefaultBehavior(self):
176 self.RunAndVerify(flag_value=None,
180 def testFlag(self):
183 self.RunAndVerify(flag_value='0',
186 self.RunAndVerify(flag_value='1',
190 def testOverrideNonFilterFlags(self):
193 self
[all...]
H A Dgtest_throw_on_failure_test.py83 def RunAndVerify(self, env_var_value, flag_value, should_fail):
126 self.assert_(failed == should_fail, msg)
128 def testDefaultBehavior(self):
131 self.RunAndVerify(env_var_value=None, flag_value=None, should_fail=False)
133 def testThrowOnFailureEnvVar(self):
136 self.RunAndVerify(env_var_value='0',
139 self.RunAndVerify(env_var_value='1',
143 def testThrowOnFailureFlag(self):
146 self.RunAndVerify(env_var_value=None,
149 self
[all...]
H A Dgtest_xml_output_unittest.py160 def testNonEmptyXmlOutput(self):
165 self._TestXmlOutput(GTEST_PROGRAM_NAME, EXPECTED_NON_EMPTY_XML, 1)
167 def testEmptyXmlOutput(self):
174 self._TestXmlOutput('gtest_no_test_unittest', EXPECTED_EMPTY_XML, 0)
176 def testTimestampValue(self):
182 actual = self._GetXmlOutput('gtest_no_test_unittest', [], 0)
187 self.assertTrue(
197 self.assertTrue(time_delta < datetime.timedelta(seconds=600),
201 def testDefaultOutputFile(self):
220 self
[all...]
/gem5/ext/mcpat/regression/
H A Dverify_output.py84 def __init__(self):
85 self.parent = None
86 self.name = None
87 self.area = None
88 self.peak_dynamic_power = None
89 self.subthreshold_leakage = None
90 self.gate_leakage = None
91 self.runtime_dynamic_power = None
92 self.runtime_dynamic_energy = None
93 self
[all...]
/gem5/tests/configs/
H A Dbase_config.py63 def __init__(self, mem_mode='timing', mem_class=SimpleMemory,
77 self.mem_mode = mem_mode
78 self.mem_class = mem_class
79 self.cpu_class = cpu_class
80 self.num_cpus = num_cpus
81 self.num_threads = num_threads
82 self.checker = checker
83 self.use_ruby = use_ruby
85 def create_cpus(self, cpu_clk_domain):
87 cpus = [ self
[all...]
/gem5/src/systemc/python/
H A Dsystemc.py35 def __init__(self, code, message):
36 self.code = code
37 self.message = message
/gem5/configs/ruby/
H A DGPU_VIPER_Baseline.py74 def create(self, size, assoc, options):
75 self.size = MemorySize(size)
76 self.assoc = assoc
77 self.replacement_policy = PseudoLRUReplacementPolicy()
84 def create(self, size, assoc, options):
85 self.size = MemorySize(size)
86 self.assoc = assoc
87 self.replacement_policy = PseudoLRUReplacementPolicy()
91 def create(self, options, ruby_system, system):
92 self
[all...]
/gem5/src/python/m5/
H A DSimObject.py800 def __init__(self, sig, template_params=[]):
819 self._warned_about_nested_templates:
820 self._warned_about_nested_templates = True
838 self.namespaces = class_path[:-1]
840 self.name = class_path[-1]
842 self.template_params = template_params
843 self.template_arguments = []
851 self.template_arguments.append(CxxClass(arg))
853 self.template_arguments.append(arg)
855 def declare(self, cod
[all...]
/gem5/src/dev/arm/
H A DRealView.py129 def generateDeviceTree(self, state):
136 if int(self.conf_device_bits) == 8:
138 elif int(self.conf_device_bits) == 12:
151 state.addrCells(self.conf_base) +
152 state.sizeCells(self.conf_size) ))
161 ranges += self.pciFdtAddr(space=1, addr=0)
162 ranges += state.addrCells(self.pci_pio_base)
166 ranges += self.pciFdtAddr(space=2, addr=0)
171 if str(self.int_policy) == 'ARM_PCI_INT_DEV':
172 gic = self
[all...]
H A DVirtIOMMIO.py57 def generateDeviceTree(self, state):
58 node = self.generateBasicPioDeviceNode(state, 'virtio', self.pio_addr,
59 int(self.pio_size), [
60 int(self.interrupt.num),
/gem5/util/style/
H A Dverifiers.py67 # a class method with filename as the first argument (after self)
69 self = args[0]
70 assert(is_verifier(self.__class__))
84 self.ui.write("Error! Restoring the original file.\n")
126 def __init__(self, ui, opts, base=None):
127 self.ui = ui
128 self.base = base
132 self.opt_fix = opts.get('fix_' + self.opt_name, False)
133 self
[all...]
/gem5/util/
H A Dcpt_upgrader.py94 def __init__(self, filename):
95 self.filename = filename
96 execfile(filename, {}, self.__dict__)
98 if not hasattr(self, 'tag'):
99 self.tag = osp.basename(filename)[:-3]
100 if not hasattr(self, 'depends'):
101 self.depends = []
102 elif isinstance(self.depends, str):
103 self.depends = [self
[all...]
/gem5/src/systemc/tests/
H A Dverify.py66 def __init__(self, target, suffix, build_dir, props):
67 self.target = target
68 self.suffix = suffix
69 self.build_dir = build_dir
70 self.props = {}
73 self.set_prop(key, val)
75 def set_prop(self, key, val):
76 setattr(self, key, val)
77 self.props[key] = val
79 def dir(self)
[all...]
/gem5/src/cpu/
H A DBaseCPU.py148 def takeOverFrom(self, old_cpu):
149 self._ccObject.takeOverFrom(old_cpu._ccObject)
226 def createInterruptController(self):
227 self.interrupts = [ArchInterrupts() for i in range(self.numThreads)]
229 def connectCachedPorts(self, bus):
230 for p in self._cached_ports:
231 exec('self.%s = bus.slave' % p)
233 def connectUncachedPorts(self, bus):
234 for p in self
[all...]
/gem5/src/python/
H A Dimporter.py36 def __init__(self):
37 self.modules = {}
39 def add_module(self, filename, abspath, modpath, code):
40 if modpath in self.modules:
43 self.modules[modpath] = (filename, abspath, code)
45 def find_module(self, fullname, path):
46 if fullname in self.modules:
47 return self
51 def load_module(self, fullname):
68 mod.__loader__ = self
[all...]
/gem5/tests/testing/
H A Dtests.py188 def __init__(self, name):
189 self.test_name = name
192 def ref_files(self):
197 def run_units(self):
205 def verify_units(self):
210 def update_ref(self):
214 def run(self):
217 run_results = [ u.run() for u in self.run_units() ]
222 for u in self.verify_units()
225 return TestResult(self
[all...]
/gem5/ext/pybind11/tests/
H A Dconftest.py43 def __init__(self, string):
44 self.string = string
45 self.explanation = []
47 def __str__(self):
48 return self.string
50 def __eq__(self, other):
52 a = [line for line in self.string.strip().splitlines() if not line.startswith("###")]
57 self.explanation = _make_explanation(a, b)
63 def __eq__(self, other):
64 a = _split_and_sort(self
[all...]
H A Dtest_multiple_inheritance.py15 def __init__(self, i):
16 self.i = i
18 def foo(self):
19 return self.i
22 def __init__(self, i, j):
23 Base1.__init__(self, i)
24 m.Base2.__init__(self, j)
35 def __init__(self, i):
36 self.i = i
38 def bar(self)
[all...]
/gem5/configs/example/arm/
H A Dstarter_se.py89 def __init__(self, args, **kwargs):
90 super(SimpleSeSystem, self).__init__(**kwargs)
94 self._clusters = []
95 self._num_cpus = 0
98 self.voltage_domain = VoltageDomain(voltage="3.3V")
99 self.clk_domain = SrcClockDomain(clock="1GHz",
100 voltage_domain=self.voltage_domain)
103 self.membus = SystemXBar()
107 self.system_port = self
[all...]
/gem5/src/cpu/simple/
H A DBaseSimpleCPU.py43 def addCheckerCpu(self):
47 self.checker = DummyChecker(workload = self.workload)
48 self.checker.itb = ArmTLB(size = self.itb.size)
49 self.checker.dtb = ArmTLB(size = self.dtb.size)
/gem5/ext/pybind11/
H A Dsetup.py45 def run(self):
46 if not self.distribution.headers:
49 for header in self.distribution.headers:
51 install_dir = os.path.join(self.install_dir, subdir)
52 self.mkpath(install_dir)
54 (out, _) = self.copy_file(header, install_dir)
55 self.outfiles.append(out)
101 Think of this library as a tiny self-contained version of Boost.Python with
/gem5/util/batch/
H A Djob.py46 def __init__(self):
47 self.sudo = False
48 self.rsync = 'rsync'
49 self.compress = False
50 self.archive = True
51 self.delete = False
52 self.options = ''
54 def do(self, src, dst):
56 if self.sudo:
59 args.append(self
[all...]

Completed in 31 milliseconds

1234567891011