Lines Matching refs:self

52     def create(self, size, assoc, options):
53 self.size = MemorySize(size)
54 self.assoc = assoc
55 self.replacement_policy = PseudoLRUReplacementPolicy()
63 def create(self, size, assoc, options):
64 self.size = MemorySize(size)
65 self.assoc = assoc
66 self.replacement_policy = PseudoLRUReplacementPolicy()
69 def create(self, options, ruby_system, system):
70 self.version = self.versionCount()
71 self.cntrl_id = self.cntrlCount()
73 self.L1Icache = L1Cache()
74 self.L1Icache.create(options.l1i_size, options.l1i_assoc, options)
75 self.L1D0cache = L1Cache()
76 self.L1D0cache.create(options.l1d_size, options.l1d_assoc, options)
77 self.L1D1cache = L1Cache()
78 self.L1D1cache.create(options.l1d_size, options.l1d_assoc, options)
79 self.L2cache = L2Cache()
80 self.L2cache.create(options.l2_size, options.l2_assoc, options)
82 self.sequencer = RubySequencer()
83 self.sequencer.version = self.seqCount()
84 self.sequencer.icache = self.L1Icache
85 self.sequencer.dcache = self.L1D0cache
86 self.sequencer.ruby_system = ruby_system
87 self.sequencer.coreid = 0
88 self.sequencer.is_cpu_sequencer = True
90 self.sequencer1 = RubySequencer()
91 self.sequencer1.version = self.seqCount()
92 self.sequencer1.icache = self.L1Icache
93 self.sequencer1.dcache = self.L1D1cache
94 self.sequencer1.ruby_system = ruby_system
95 self.sequencer1.coreid = 1
96 self.sequencer1.is_cpu_sequencer = True
98 self.issue_latency = options.cpu_to_dir_latency
99 self.send_evictions = send_evicts(options)
101 self.ruby_system = ruby_system
104 self.recycle_latency = options.recycle_latency