Searched refs:self (Results 126 - 150 of 275) sorted by relevance

1234567891011

/gem5/ext/testlib/
H A Duid.py38 def __init__(self, path, *args):
39 self.path = self._shorten_path(path)
40 self.attributes = args
62 def from_suite(self, suite, filepath):
66 def from_test(self, test, filepath):
75 def __str__(self):
77 self.path_idx: self.path,
78 self
[all...]
H A Dquery.py35 def __init__(self, test_schedule):
36 self.schedule = test_schedule
38 def tags(self):
40 for suite in self.schedule:
44 def suites(self):
45 return [suite for suite in self.schedule]
47 def suites_with_tag(self, tag):
48 return filter(lambda suite: tag in suite.tags, self.suites())
50 def list_tests(self):
54 for suite in self
[all...]
H A Dstate.py42 def __init__(self, value, reason=None):
43 self.value = value
44 self.reason = reason
46 def __str__(self):
47 return self.name(self.value)
H A Dhelper.py118 def __init__(self, tup, hash=hash):
119 self[:] = tup
120 self.hashvalue = hash(tup)
122 def __hash__(self):
123 return self.hashvalue
182 def __init__(self, iterable=None):
183 self.end = end = []
185 self.map = {} # key --> [key, prev, next]
187 self |= iterable
189 def __len__(self)
[all...]
/gem5/ext/ply/test/
H A Dtestyacc.py41 def setUp(self):
50 def tearDown(self):
53 def test_yacc_badargs(self):
54 self.assertRaises(ply.yacc.YaccError,run_import,"yacc_badargs")
56 self.assert_(check_expected(result,
60 def test_yacc_badid(self):
61 self.assertRaises(ply.yacc.YaccError,run_import,"yacc_badid")
63 self.assert_(check_expected(result,
68 def test_yacc_badprec(self):
73 self
[all...]
H A Dtestlex.py40 def setUp(self):
43 def tearDown(self):
46 def test_lex_doc1(self):
47 self.assertRaises(SyntaxError,run_import,"lex_doc1")
49 self.assert_(check_expected(result,
51 def test_lex_dup1(self):
52 self.assertRaises(SyntaxError,run_import,"lex_dup1")
54 self.assert_(check_expected(result,
57 def test_lex_dup2(self):
58 self
[all...]
/gem5/configs/common/
H A DBenchmarks.py37 def __init__(self, script=None, mem=None, disk=None, rootdev=None,
39 self.scriptname = script
40 self.diskname = disk
41 self.memsize = mem
42 self.root = rootdev
43 self.ostype = os_type
45 def script(self):
46 if self.scriptname:
47 return script(self.scriptname)
51 def mem(self)
[all...]
/gem5/src/dev/arm/
H A DDisplay.py57 def endpointPhandle(self):
60 def endpointNode(self):
61 assert self._endpoint_node is not None
62 return self._endpoint_node
64 def generateDeviceTree(self, state):
66 timing_node = FdtNode(self.timingNode())
69 "clock-frequency", [self.clock_frequency]))
71 "hactive", [self.hactive]))
73 "vactive", [self.vactive]))
75 "hfront-porch", [self
[all...]
/gem5/src/mem/slicc/ast/
H A DMethodCallExprAST.py31 def __init__(self, slicc, proc_name, expr_ast_vec):
32 super(MethodCallExprAST, self).__init__(slicc)
33 self.proc_name = proc_name
34 self.expr_ast_vec = expr_ast_vec
36 def generate(self, code):
37 tmp = self.slicc.codeFormatter()
39 for expr_ast in self.expr_ast_vec:
43 obj_type, methodId, prefix = self.generate_prefix(paramTypes)
47 for expr_ast in self.expr_ast_vec:
51 code("$prefix${{self
[all...]
/gem5/ext/ply/example/newclasscalc/
H A Dcalc.py32 def __init__(self, **kw):
33 self.debug = kw.get('debug', 0)
34 self.names = { }
36 modname = os.path.split(os.path.splitext(__file__)[0])[1] + "_" + self.__class__.__name__
38 modname = "parser"+"_"+self.__class__.__name__
39 self.debugfile = modname + ".dbg"
40 self.tabmodule = modname + "_" + "parsetab"
41 #print self.debugfile, self.tabmodule
44 lex.lex(module=self, debu
[all...]
/gem5/ext/ply/example/classcalc/
H A Dcalc.py29 def __init__(self, **kw):
30 self.debug = kw.get('debug', 0)
31 self.names = { }
33 modname = os.path.split(os.path.splitext(__file__)[0])[1] + "_" + self.__class__.__name__
35 modname = "parser"+"_"+self.__class__.__name__
36 self.debugfile = modname + ".dbg"
37 self.tabmodule = modname + "_" + "parsetab"
38 #print self.debugfile, self.tabmodule
41 lex.lex(module=self, debu
[all...]
/gem5/configs/ruby/
H A DGPU_RfO.py72 def create(self, options):
73 self.size = MemorySize(options.tcc_size)
74 self.size.value += (options.num_compute_units *
77 self.start_index_bit = math.log(options.cacheline_size, 2) + \
79 self.replacement_policy = PseudoLRUReplacementPolicy()
83 def create(self, options):
84 self.size = MemorySize(options.l1d_size)
85 self.assoc = options.l1d_assoc
86 self.replacement_policy = PseudoLRUReplacementPolicy()
90 def create(self, option
[all...]
H A DGPU_VIPER_Region.py75 def create(self, size, assoc, options):
76 self.size = MemorySize(size)
77 self.assoc = assoc
78 self.replacement_policy = PseudoLRUReplacementPolicy()
85 def create(self, size, assoc, options):
86 self.size = MemorySize(size)
87 self.assoc = assoc
88 self.replacement_policy = PseudoLRUReplacementPolicy()
92 def create(self, options, ruby_system, system):
93 self
[all...]
H A DMOESI_AMD_Base.py71 def create(self, options):
72 self.size = MemorySize(options.l1d_size)
73 self.assoc = options.l1d_assoc
74 self.replacement_policy = PseudoLRUReplacementPolicy()
78 def create(self, options):
79 self.size = MemorySize(options.l1i_size)
80 self.assoc = options.l1i_assoc
81 self.replacement_policy = PseudoLRUReplacementPolicy()
85 def create(self, options):
86 self
[all...]
H A DGPU_VIPER.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/tests/gem5/
H A Dverifier.py39 def __init__(self, fixtures=tuple()):
40 self.fixtures = fixtures
42 def _test(self, *args, **kwargs):
45 self.test(*args, **kwargs)
47 def instantiate_test(self, name_pfx):
48 name = '-'.join([name_pfx, self.__class__.__name__])
49 return test.TestFunction(self._test,
50 name=name, fixtures=self.fixtures)
52 def failed(self, fixtures):
67 def __init__(self, standard_filenam
[all...]
/gem5/ext/googletest/googletest/test/
H A Dgtest_help_test.py101 def TestHelpFlag(self, flag):
112 self.assertEquals(0, exit_code)
113 self.assert_(HELP_REGEX.search(output), output)
116 self.assert_(STREAM_RESULT_TO_FLAG in output, output)
118 self.assert_(STREAM_RESULT_TO_FLAG not in output, output)
121 self.assert_(DEATH_TEST_STYLE_FLAG in output, output)
123 self.assert_(DEATH_TEST_STYLE_FLAG not in output, output)
125 def TestNonHelpFlag(self, flag):
136 self.assert_(exit_code != 0)
137 self
[all...]
H A Dgtest_break_on_failure_unittest.py99 def RunAndVerify(self, env_var_value, flag_value, expect_seg_fault):
142 self.assert_(has_seg_fault == expect_seg_fault, msg)
144 def testDefaultBehavior(self):
147 self.RunAndVerify(env_var_value=None,
151 def testEnvVar(self):
154 self.RunAndVerify(env_var_value='0',
157 self.RunAndVerify(env_var_value='1',
161 def testFlag(self):
164 self.RunAndVerify(env_var_value=None,
167 self
[all...]
/gem5/src/cpu/testers/traffic_gen/
H A DBaseTrafficGen.py108 def createThreads(self):
111 def createInterruptController(self):
114 def connectCachedPorts(self, bus):
115 if hasattr(self, '_cached_ports') and (len(self._cached_ports) > 0):
116 for p in self._cached_ports:
117 exec('self.%s = bus.slave' % p)
119 self.port = bus.slave
121 def connectAllPorts(self, cached_bus, uncached_bus = None):
122 self
[all...]
/gem5/src/python/m5/util/
H A Dfdthelper.py53 def __init__(self, name, words):
59 super(FdtPropertyWords, self).__init__(name, words)
64 def __init__(self, name, strings):
68 super(FdtPropertyStrings, self).__init__(name, strings)
73 def __init__(self, name, values):
80 super(FdtPropertyBytes, self).__init__(name, values)
90 def __init__(self, **kwargs):
94 self.addr_cells = kwargs.pop('addr_cells', 0)
95 self.size_cells = kwargs.pop('size_cells', 0)
96 self
[all...]
/gem5/src/dev/
H A DIntPin.py37 def __init__(self, desc):
38 super(IntSourcePin, self).__init__(
44 def __init__(self, desc):
45 super(IntSinkPin, self).__init__(INT_SINK_ROLE, desc)
51 def __init__(self, desc):
52 super(VectorIntSinkPin, self).__init__(INT_SINK_ROLE, desc)
/gem5/tests/configs/
H A Dswitcheroo.py55 def __init__(self, cpus):
56 self.first_cpu = None
59 if self.first_cpu != None:
61 self.first_cpu = cpuno
63 if self.first_cpu == None:
66 self.cur_cpu = self.first_cpu
67 self.cpus = cpus
69 def next(self):
70 self
[all...]
/gem5/ext/googletest/googlemock/test/
H A Dgmock_leak_test.py58 def testCatchesLeakedMockByDefault(self):
59 self.assertNotEqual(
63 self.assertNotEqual(
68 def testDoesNotCatchLeakedMockWhenDisabled(self):
69 self.assertEquals(
74 self.assertEquals(
80 def testCatchesLeakedMockWhenEnabled(self):
81 self.assertNotEqual(
86 self.assertNotEqual(
92 def testCatchesLeakedMockWhenEnabledWithExplictFlagValue(self)
[all...]
/gem5/src/mem/slicc/symbols/
H A DStateMachine.py57 def __init__(self, symtab, ident, location, pairs, config_parameters):
58 super(StateMachine, self).__init__(symtab, ident, location, pairs)
59 self.table = None
63 # the members in self.objects form the entire set of data members.
64 self.config_parameters = config_parameters
66 self.prefetchers = []
71 "(*m_%s_ptr)" % param.ident, {}, self)
74 "m_%s" % param.ident, {}, self)
76 self.symtab.registerSym(param.ident, var)
79 self
[all...]
/gem5/src/dev/x86/
H A DSouthBridge.py88 def attachIO(self, bus, dma_ports):
90 self.pic1.output = self.io_apic.inputs[0]
91 self.pic2.output = self.pic1.inputs[2]
92 self.cmos.int_pin = self.pic2.inputs[0]
93 self.pit.int_pin = self.pic1.inputs[0]
94 self
[all...]

Completed in 18 milliseconds

1234567891011