Lines Matching refs:self

63     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.cpu_class(clk_domain=cpu_clk_domain,
88 numThreads=self.num_threads,
90 for i in range(self.num_cpus) ]
91 if self.checker:
96 def create_caches_private(self, cpu):
105 def create_caches_shared(self, system):
121 def init_cpu(self, system, cpu, sha_bus):
129 self.create_caches_private(cpu)
134 def init_kvm(self, system):
142 def init_system(self, system):
148 self.create_clk_src(system)
149 system.cpu = self.create_cpus(system.cpu_clk_domain)
153 self.init_kvm(system)
155 if self.use_ruby:
170 options.num_cpus = self.num_cpus
186 sha_bus = self.create_caches_shared(system)
188 self.init_cpu(system, cpu, sha_bus)
191 def create_clk_src(self,system):
207 def create_system(self):
212 def create_root(self):
220 def __init__(self, **kwargs):
221 BaseSystem.__init__(self, **kwargs)
223 def init_system(self, system):
224 BaseSystem.init_system(self, system)
226 def create_system(self):
227 system = System(physmem = self.mem_class(),
229 mem_mode = self.mem_mode,
230 multi_thread = (self.num_threads > 1))
231 if not self.use_ruby:
234 self.init_system(system)
237 def create_root(self):
238 system = self.create_system()
249 def __init__(self, **kwargs):
250 BaseSESystem.__init__(self, **kwargs)
252 def create_caches_private(self, cpu):
254 if self.mem_mode == "timing":
260 def create_caches_shared(self, system):
266 def __init__(self, **kwargs):
267 BaseSystem.__init__(self, **kwargs)
269 def init_system(self, system):
270 BaseSystem.init_system(self, system)
272 if self.use_ruby:
279 system.physmem = [self.mem_class(range = r)
300 def create_root(self):
301 system = self.create_system()
312 def __init__(self, **kwargs):
313 BaseFSSystem.__init__(self, **kwargs)
315 def create_caches_private(self, cpu):
320 def create_caches_shared(self, system):
326 def __init__(self, cpu_classes, **kwargs):
327 BaseFSSystem.__init__(self, **kwargs)
328 self.cpu_classes = tuple(cpu_classes)
330 def create_cpus(self, cpu_clk_domain):
334 for cclass in self.cpu_classes ]