Searched refs:system (Results 126 - 150 of 289) sorted by relevance

1234567891011>>

/gem5/configs/example/arm/
H A Dfs_power.py106 for cpu in root.system.descendants():
114 for l2 in root.system.bigCluster.l2.descendants():
H A Ddevices.py113 def __init__(self, system, num_cpus, cpu_clock, cpu_voltage,
128 self.cpus = [ self._cpu_type(cpu_id=system.numCpus() + idx,
135 cpu.socket_id = system.numCpuClusters()
136 system.addCpuCluster(self, num_cpus)
171 def __init__(self, system, num_cpus, cpu_clock, cpu_voltage="1.0V"):
173 super(AtomicCluster, self).__init__(system, num_cpus, cpu_clock,
179 def __init__(self, system, num_cpus, cpu_clock, cpu_voltage="1.0V"):
181 super(KvmCluster, self).__init__(system, num_cpus, cpu_clock,
/gem5/src/mem/cache/tags/
H A Dbase.cc59 #include "sim/system.hh"
64 system(p->system), indexingPolicy(p->indexing_policy),
110 assert(master_id < system->maxMasters());
239 .init(system->maxMasters())
244 for (int i = 0; i < system->maxMasters(); i++) {
245 occupancies.subname(i, system->getMasterName(i));
253 for (int i = 0; i < system->maxMasters(); i++) {
254 avgOccs.subname(i, system->getMasterName(i));
/gem5/src/kern/linux/
H A Dlinux.cc39 #include "sim/system.hh"
80 process->system->memSize() >> 10,
81 process->system->freeMemSize() >> 10);
/gem5/src/mem/
H A DXBar.py120 system = Param.System(Parent.any, "System that the crossbar belongs to.") variable in class:CoherentXBar
130 system = Param.System(Parent.any, "System that the crossbar belongs to.") variable in class:SnoopFilter
158 # One of the key coherent crossbar instances is the system
187 # In addition to the system interconnect, we typically also have one
/gem5/configs/ruby/
H A DGPU_VIPER_Region.py92 def create(self, options, ruby_system, system):
146 def create(self, options, ruby_system, system):
186 def create(self, options, ruby_system, system):
229 def create(self, options, ruby_system, system):
241 def create(self, options, ruby_system, system):
255 def create(self, options, ruby_system, system):
258 self.L3cache.create(options, ruby_system, system)
278 def create(self, options, ruby_system, system):
293 def create(self, options, ruby_system, system):
298 self.directory.create(options, ruby_system, system)
[all...]
H A DMI_example.py45 def create_system(options, full_system, system, dma_ports, bootmem,
54 # The ruby network creation expects the list of nodes in the system to be
80 # is stored in system.cpu. because there is only ever one
82 # size of system.cpu; therefore if len(system.cpu) == 1
83 # we use system.cpu[0] to set the clk_domain, thereby ensuring
85 if len(system.cpu) == 1:
86 clk_domain = system.cpu[0].clk_domain
88 clk_domain = system.cpu[i].clk_domain
118 phys_mem_size = sum(map(lambda r: r.size(), system
[all...]
H A DMOESI_CMP_directory.py63 def create_system(options, full_system, system, dma_ports, bootmem,
72 # The ruby network creation expects the list of nodes in the system to be
101 # is stored in system.cpu. because there is only ever one
103 # size of system.cpu; therefore if len(system.cpu) == 1
104 # we use system.cpu[0] to set the clk_domain, thereby ensuring
106 if len(system.cpu) == 1:
107 clk_domain = system.cpu[0].clk_domain
109 clk_domain = system.cpu[i].clk_domain
146 sysranges = [] + system
[all...]
H A DMOESI_AMD_Base.py92 def create(self, options, ruby_system, system):
136 def create(self, options, ruby_system, system):
149 def create(self, options, ruby_system, system):
152 self.L3cache.create(options, ruby_system, system)
171 def create(self, options, dir_ranges, ruby_system, system):
180 self.L3CacheMemory.create(options, ruby_system, system)
213 def create_system(options, full_system, system, dma_devices, bootmem,
221 # The ruby network creation expects the list of nodes in the system to
253 for r in system.mem_ranges:
262 dir_cntrl.create(options, dir_ranges, ruby_system, system)
[all...]
H A DGPU_RfO.py105 def create(self, options, ruby_system, system):
156 def create(self, options, ruby_system, system):
188 def createCP(self, options, ruby_system, system):
229 def create(self, options, ruby_system, system):
250 def createCP(self, options, ruby_system, system):
288 def create(self, options, ruby_system, system):
312 def create(self, options, ruby_system, system):
340 def create(self, options, ruby_system, system):
353 def create(self, options, ruby_system, system):
356 self.L3cache.create(options, ruby_system, system)
[all...]
/gem5/src/dev/alpha/
H A Dbackdoor.hh50 * Memory mapped interface to the system console. This device
54 * The system console is a small standalone program that is initially
55 * run when the system boots. It contains the necessary code to
59 * This version of the system console is very different from the one
60 * that would be found in a real system. Many of the functions use
62 * from the boot device on a real system would require a minimal
70 * These shortcuts are acceptable since the system console is
91 /** the system console (the terminal) is accessable from the console */
94 /** a pointer to the system we are running in */
95 AlphaSystem *system; member in class:AlphaBackdoor
[all...]
/gem5/src/dev/mips/
H A Dmalta.hh62 /** Pointer to the system */
63 System *system; member in class:Malta
81 * @param s system the object belongs to
/gem5/src/mem/probes/
H A Dmem_footprint.hh50 #include "sim/system.hh"
94 System *system; member in class:MemFootprintProbe
/gem5/src/mem/qos/
H A Dpolicy.hh47 #include "sim/system.hh"
78 * This will be lookuped in the system list of masters in order
83 * @param master Master to lookup in the system
117 auto id = memCtrl->system()->lookupMasterId(master);
H A Dpolicy_fixed_prio.cc89 memCtrl->system()->getMasterName(mId),
/gem5/configs/common/
H A DFileSystemConfig.py55 def config_filesystem(system, options = None):
56 """ This function parses the system object to create the pseudo file system
57 @param system: The system to create the config for
62 First, this function walks the system object to find all CPUs.
67 - /sys/devices/system/cpu/online and /sys/devices/system/cpu/possible
68 These files list all of the CPUs in this system.
80 cpus = [obj for obj in system
[all...]
/gem5/src/cpu/testers/directedtest/
H A DRubyDirectedTester.py40 system = Param.System(Parent.any, "System we belong to") variable in class:DirectedGenerator
/gem5/src/dev/
H A Dio_device.cc48 #include "sim/system.hh"
51 : ClockedObject(p), sys(p->system), pioPort(this)
/gem5/src/dev/virtio/
H A Dconsole.cc44 #include "sim/system.hh"
48 qRecv(params->system->physProxy, params->qRecvSize, *this),
49 qTrans(params->system->physProxy, params->qTransSize, *this),
/gem5/src/mem/ruby/system/
H A DRubySystem.hh30 * Contains all of the various parts of the system we are simulating.
32 * components of the system
43 #include "mem/ruby/system/CacheRecorder.hh"
150 RubyStatsCallback(RubySystem *system) : m_ruby_system(system) {} argument
/gem5/src/arch/alpha/
H A Disa.cc44 : SimObject(p), system(p->system)
/gem5/src/cpu/testers/traffic_gen/
H A Dbase.cc61 #include "sim/system.hh"
72 system(p->system),
84 masterID(system->getMasterId(this)),
198 if (pkt && system->isMemAddr(pkt->getAddr())) {
380 system->cacheLineSize(),
394 system->cacheLineSize(),
413 system->cacheLineSize(),
439 system->cacheLineSize(),
/gem5/src/cpu/kvm/
H A Dvm.cc56 #include "sim/system.hh"
296 kvm(new Kvm()), system(nullptr),
346 assert(system); // set by the system during its construction
348 system->getPhysMem().getBackingStore());
534 panic_if(system != nullptr, "setSystem() can only be called once");
536 system = s;
542 assert(system != nullptr);
544 (system->getThreadContext(ctx)->getCpuPtr())->getVCpuID();
/gem5/src/arch/arm/kvm/
H A Dgic.cc172 system(*p->system),
176 if (auto vm = system.getKvmVM()) {
190 usingKvm = (kernelGic != nullptr) && system.validKvmEnvironment();
207 bool use_kvm = (kernelGic != nullptr) && system.validKvmEnvironment();
308 for (int ctx = 0; ctx < system.numContexts(); ++ctx)
317 for (int ctx = 0; ctx < system.numContexts(); ++ctx)
348 for (int ctx = 0; ctx < system.numContexts(); ++ctx) {
426 for (int cpu = 0; cpu < system.numContexts(); ++cpu) {
/gem5/src/sim/
H A Dprocess.cc73 #include "sim/system.hh"
88 : SimObject(params), system(params->system),
93 initVirtMem(system->getSystemPort(), this,
111 auto ret_pair = system->PIDs.emplace(_pid);
121 * treated as child threads. These threads are created by the clone system
246 .desc("Number of system calls")
253 for (auto &it : system->threadContexts) {
280 ThreadContext *tc = system->getThreadContext(contextIds[0]);
299 Addr paddr = system
[all...]

Completed in 18 milliseconds

1234567891011>>