Searched refs:self (Results 201 - 225 of 275) sorted by relevance

1234567891011

/gem5/util/
H A Dgem5img.py100 def __init__(self, devFile=None):
101 self.devFile = devFile
102 def __str__(self):
103 return str(self.devFile)
105 def setup(self, fileName, offset=False):
106 assert not self.devFile
111 self.devFile = string.strip(out)
112 command = [findProg('losetup'), self.devFile, fileName]
114 off = findPartOffset(self.devFile, fileName, 0)
120 def destroy(self)
[all...]
/gem5/ext/testlib/
H A Dloader.py140 def __init__(self):
141 self.suites = []
142 self.suite_uids = {}
143 self.filepath_filter = default_filepath_filter
146 self._files = {}
149 def schedule(self):
150 return wrappers.LoadedLibrary(self.suites)
152 def load_schedule_for_suites(self, *uids):
155 self.load_file(file_)
158 [self
[all...]
H A Dmain.py51 def __init__(self):
56 self.mp_handler = handlers.MultiprocessingHandlerWrapper(
58 self.mp_handler.async_process()
59 log.test_log.log_obj.add_handler(self.mp_handler)
62 def schedule_finalized(self, test_schedule):
64 self.result_handler = handlers.ResultHandler(
66 self.mp_handler.add_handler(self.result_handler)
68 def finish_testing(self):
69 self
[all...]
/gem5/util/minorview/
H A Dblobs.py173 def __init__(self, picChar, unit, topLeft, colour, size = Point(1,1)):
174 self.picChar = picChar
175 self.unit = unit
176 self.displayName = unit
177 self.nameLoc = 'top'
178 self.topLeft = topLeft
179 self.colour = colour
180 self.size = size
181 self.border = 1.0
182 self
[all...]
/gem5/src/dev/arm/
H A DGic.py65 def interruptCells(self, int_type, int_num, int_flag):
72 assert self._state.interrupt_cells == 3
150 def generateDeviceTree(self, state):
151 gic = self.gic.unproxy(self)
165 state.addrCells(self.hv_addr) +
167 state.addrCells(self.vcpu_addr) +
172 [1, int(self.maint_int)-16, 0xf04]))
190 def generateDeviceTree(self, state):
191 node = self
[all...]
/gem5/ext/googletest/googletest/scripts/
H A Dpump.py90 def __init__(self, line=-1, column=-1):
91 self.line = line
92 self.column = column
94 def __eq__(self, rhs):
95 return self.line == rhs.line and self.column == rhs.column
97 def __ne__(self, rhs):
98 return not self == rhs
100 def __lt__(self, rhs):
101 return self
[all...]
/gem5/ext/pybind11/tests/
H A Dtest_async.cpp19 .def("__await__", [](const SupportsAsync& self) -> py::object {
20 static_cast<void>(self);
H A Dtest_pickling.cpp94 .def("__getstate__", [](py::object self) {
96 return py::make_tuple(self.attr("value"), self.attr("extra"), self.attr("__dict__"));
98 .def("__setstate__", [](py::object self, py::tuple t) {
102 auto& p = self.cast<PickleableWithDict&>();
109 self.attr("__dict__") = t[2];
115 [](py::object self) {
116 return py::make_tuple(self.attr("value"), self
[all...]
/gem5/ext/googletest/googletest/test/
H A Dgtest_test_utils.py208 def __init__(self, command, working_dir=None, capture_stderr=True, env=None):
250 self.output = p.communicate()[0]
251 self._return_code = p.returncode
279 self.output = p.fromchild.read()
292 self._return_code = -os.WTERMSIG(ret_code)
294 self._return_code = os.WEXITSTATUS(ret_code)
296 if self._return_code < 0:
297 self.terminated_by_signal = True
298 self.exited = False
299 self
[all...]
/gem5/util/stats/
H A Doutput.py32 def __init__(self, jobfile, info, stat=None):
33 super(StatOutput, self).__init__()
34 self.jobfile = jobfile
35 self.stat = stat
36 self.invert = False
37 self.info = info
39 def display(self, name, printmode = 'G'):
49 for job in self.jobfile.jobs():
50 value = self.info.get(job, self
[all...]
/gem5/util/style/
H A Dsort_includes.py186 def __init__(self):
187 self.block_priority = {}
188 for prio, keys in enumerate(self.block_order):
190 self.block_priority[key] = prio
192 def reset(self):
194 self.includes = {}
196 def dump_blocks(self, block_types):
205 includes += self.includes[block_type]
211 def dump_includes(self):
213 for types in self
[all...]
/gem5/ext/ply/test/
H A Dlex_object.py27 def t_NUMBER(self,t):
38 def t_newline(self,t):
42 def t_error(self,t):
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/
H A Dsimple.S7 # This is the most basic self checking test. If your simulator does not
9 # more complicated self checking tests.
/gem5/configs/topologies/
H A DCrossbarGarnet.py40 def makeTopology(self, options, network, IntLink, ExtLink, Router):
49 for (i, n) in enumerate(self.nodes)]
H A DPt2Pt.py42 def __init__(self, controllers):
43 self.nodes = controllers
45 def makeTopology(self, options, network, IntLink, ExtLink, Router):
46 nodes = self.nodes
/gem5/src/cpu/simple/
H A DAtomicSimpleCPU.py65 def addSimPointProbe(self, interval):
68 self.probeListener = simpoint
/gem5/tests/gem5/cpu_tests/
H A Drun.py46 def connectBus(self, bus):
48 self.mem_side = bus.slave
50 def connectCPU(self, cpu):
61 def connectCPU(self, cpu):
63 self.cpu_side = cpu.icache_port
71 def connectCPU(self, cpu):
73 self.cpu_side = cpu.dcache_port
87 def connectCPUSideBus(self, bus):
88 self.cpu_side = bus.master
90 def connectMemSideBus(self, bu
[all...]
/gem5/ext/pybind11/include/pybind11/detail/
H A Dclass.h35 extern "C" inline PyObject *pybind11_static_get(PyObject *self, PyObject * /*ob*/, PyObject *cls) { argument
36 return PyProperty_Type.tp_descr_get(self, cls, cls);
40 extern "C" inline int pybind11_static_set(PyObject *self, PyObject *obj, PyObject *value) { argument
42 return PyProperty_Type.tp_descr_set(self, cls, value);
90 def __get__(self, obj, cls):
91 return property.__get__(self, cls, cls)
93 def __set__(self, obj, value):
95 property.__set__(self, cls, value)
201 inline void traverse_offset_bases(void *valueptr, const detail::type_info *tinfo, instance *self, argument
202 bool (*f)(void * /*parentptr*/, instance * /*self*/)) {
218 register_instance_impl(void *ptr, instance *self) argument
222 deregister_instance_impl(void *ptr, instance *self) argument
234 register_instance(instance *self, void *valptr, const type_info *tinfo) argument
240 deregister_instance(instance *self, void *valptr, const type_info *tinfo) argument
259 PyObject *self = type->tp_alloc(type, 0); local
278 pybind11_object_init(PyObject *self, PyObject *, PyObject *) argument
298 clear_patients(PyObject *self) argument
315 clear_instance(PyObject *self) argument
347 pybind11_object_dealloc(PyObject *self) argument
406 pybind11_get_dict(PyObject *self, void *) argument
415 pybind11_set_dict(PyObject *self, PyObject *new_dict, void *) argument
429 pybind11_traverse(PyObject *self, visitproc visit, void *arg) argument
436 pybind11_clear(PyObject *self) argument
[all...]
/gem5/src/mem/cache/prefetch/
H A DPrefetcher.py51 def __init__(self, prefetcher, obj, *listOfNames):
52 self.obj = obj
53 self.prefetcher = prefetcher
54 self.names = listOfNames
56 def register(self):
57 if self.obj:
58 for name in self.names:
59 self.prefetcher.getCCObject().addEventProbe(
60 self.obj.getCCObject(), name)
86 def addEvent(self, newObjec
[all...]
/gem5/src/dev/
H A DPlatform.py40 def annotateCpuDeviceNode(self, cpu, state):
H A DDevice.py55 def generateBasicPioDeviceNode(self, state, name, pio_addr,
96 def addIommuProperty(self, state, node):
104 if self._iommu is not None:
106 [ state.phandle(self._iommu), self.sid ]))
/gem5/src/dev/mips/
H A DMalta.py63 def attachIO(self, bus):
64 self.cchip.pio = bus.master
65 self.io.pio = bus.master
66 self.uart.pio = bus.master
/gem5/src/arch/arm/
H A DArmSystem.py101 def generateDeviceTree(self, state):
121 for mem_range in self.mem_ranges:
124 for node in self.recurseDeviceTree(state):
152 def generateDtb(self, outdir, filename):
158 rootNode = self.generateDeviceTree(state)
163 self.dtb_filename = fdt.writeDtbFile(dtb_filename)
170 def dumpDmesg(self):
/gem5/src/systemc/tests/tlm/endian_conv/
H A Dtestall.py77 def __init__(self, **a): self.__dict__ = a
78 def __str__(self):
79 if self.read_not_write: a = "R: "
82 (self.address, self.length, self.bus_width, self.data_width, \
83 self.data_pointer)
84 if self
[all...]
/gem5/src/cpu/o3/
H A DO3CPU.py182 def addCheckerCpu(self):
186 self.checker = O3Checker(workload=self.workload,
190 self.checker.itb = ArmTLB(size = self.itb.size)
191 self.checker.dtb = ArmTLB(size = self.dtb.size)
192 self.checker.cpu_id = self.cpu_id

Completed in 29 milliseconds

1234567891011