/gem5/ext/nomali/lib/ |
H A D | addrspace.cc | 82 AddrSpace::asCommand(uint32_t cmd) argument 84 if (cmd < cmds.size()) 85 (this->*cmds[cmd])(cmd); 89 AddrSpace::cmdNop(uint32_t cmd) argument 91 assert(cmd == ASn_COMMAND_NOP); 96 AddrSpace::cmdUpdate(uint32_t cmd) argument 98 assert(cmd == ASn_COMMAND_UPDATE); 102 AddrSpace::cmdLock(uint32_t cmd) argument 104 assert(cmd 108 cmdUnlock(uint32_t cmd) argument 114 cmdFlushPT(uint32_t cmd) argument 120 cmdFlushMem(uint32_t cmd) argument [all...] |
H A D | gpucontrol.hh | 75 * @param cmd Command number (see the Midgard architecture 78 virtual void gpuCommand(uint32_t cmd); 82 * @param cmd Command number (see the Midgard architecture 85 virtual void cmdNop(uint32_t cmd); 89 * @param cmd Command number (see the Midgard architecture 92 virtual void cmdHardReset(uint32_t cmd); 96 * @param cmd Command number (see the Midgard architecture 99 virtual void cmdSoftReset(uint32_t cmd); 103 * @param cmd Command number (see the Midgard architecture 106 virtual void cmdPerfCntClear(uint32_t cmd); [all...] |
H A D | jobslot.hh | 113 * @param cmd Command number (see the Midgard architecture 116 void jobCommand(uint32_t cmd); 121 * @param cmd Command number (see the Midgard architecture 124 void cmdNop(uint32_t cmd); 134 * @param cmd Command number (see the Midgard architecture 137 void cmdStart(uint32_t cmd); 141 * @param cmd Command number (see the Midgard architecture 144 void cmdSoftStop(uint32_t cmd); 148 * @param cmd Command number (see the Midgard architecture 151 void cmdHardStop(uint32_t cmd); [all...] |
H A D | addrspace.hh | 72 * @param cmd Command number (see the Midgard architecture 75 void asCommand(uint32_t cmd); 80 * @param cmd Command number (see the Midgard architecture 83 void cmdNop(uint32_t cmd); 85 void cmdUpdate(uint32_t cmd); 86 void cmdLock(uint32_t cmd); 87 void cmdUnlock(uint32_t cmd); 88 void cmdFlushPT(uint32_t cmd); 89 void cmdFlushMem(uint32_t cmd);
|
H A D | jobslot.cc | 151 JobSlot::jobCommand(uint32_t cmd) argument 153 if (cmd < cmds.size()) 154 (this->*cmds[cmd])(cmd); 158 JobSlot::cmdNop(uint32_t cmd) argument 160 assert(cmd == JSn_COMMAND_NOP); 164 JobSlot::cmdStart(uint32_t cmd) argument 166 assert(cmd == JSn_COMMAND_START); 174 JobSlot::cmdSoftStop(uint32_t cmd) argument 176 assert(cmd 182 cmdHardStop(uint32_t cmd) argument 190 cmdSoftStop0(uint32_t cmd) argument 197 cmdHardStop0(uint32_t cmd) argument 204 cmdSoftStop1(uint32_t cmd) argument 211 cmdHardStop1(uint32_t cmd) argument [all...] |
H A D | gpucontrol.cc | 119 GPUControl::gpuCommand(uint32_t cmd) argument 121 if (cmd < cmds.size()) 122 (this->*cmds[cmd])(cmd); 126 GPUControl::cmdNop(uint32_t cmd) argument 131 GPUControl::cmdHardReset(uint32_t cmd) argument 138 GPUControl::cmdSoftReset(uint32_t cmd) argument 145 GPUControl::cmdPerfCntClear(uint32_t cmd) argument 150 GPUControl::cmdPerfCntSample(uint32_t cmd) argument 156 GPUControl::cmdCycleCountStart(uint32_t cmd) argument 161 cmdCycleCountStop(uint32_t cmd) argument 166 cmdCleanCaches(uint32_t cmd) argument 172 cmdCleanInvCaches(uint32_t cmd) argument [all...] |
/gem5/tests/quick/se/02.insttest/ |
H A D | test.py | 29 root.system.cpu[0].workload = Process(cmd = 'insttest',
|
/gem5/tests/quick/se/01.hello-2T-smt/ |
H A D | test.py | 29 process1 = Process(cmd = 'hello', executable = binpath('hello'), pid = 100) 30 process2 = Process(cmd = 'hello', executable = binpath('hello'),
|
/gem5/util/batch/ |
H A D | batch.py | 32 def __init__(self, cmd, input = None, output = None, bufsize = -1): 71 os.execvp(cmd[0], cmd) 114 self.cmd = [ self.oarsub ] 119 self.cmd.append('-p"%s"' % self.properties ) 122 self.cmd.append('-q "%s"' % self.queue) 125 self.cmd.append('-l walltime=%s' % self.walltime) 132 self.cmd.extend(args) 133 self.cmd.append(self.script) 134 #cmd [all...] |
/gem5/util/pbs/ |
H A D | pbs.py | 32 def __init__(self, cmd, input = None, output = None, bufsize = -1): 71 os.execvp(cmd[0], cmd) 112 self.cmd = [ self.qsub ] 117 self.cmd.append(arg) 120 self.cmd.append('-h') 123 self.cmd.append('-olocalhost:' + self.stdout) 126 self.cmd.append('-koe') 128 self.cmd.append('-ko') 130 self.cmd [all...] |
/gem5/src/sim/probe/ |
H A D | mem.hh | 55 MemCmd cmd; member in struct:ProbePoints::PacketInfo 63 cmd(pkt->cmd),
|
/gem5/tests/quick/se/40.m5threads-test-atomic/ |
H A D | test.py | 2 cmd = ['test_atomic', str(nb_cores)]) variable
|
/gem5/util/ |
H A D | qdo | 68 (options, cmd) = optparser.parse_args() 70 if cmd == []: 74 # If we want to do this, need to add check here to make sure cmd[0] is 78 # options.job_name = cmd[0] 98 def __init__(self, cmd): 101 pexpect.spawn.__init__(self, cmd) 125 def do_bare_command(self, cmd, timeout = -1): 127 self.sendline(cmd) 137 def do_command(self, cmd, timeout = -1): 139 output = self.do_bare_command(cmd, timeou [all...] |
H A D | decode_packet_trace.py | 95 cmd = 'r' if packet.cmd == 1 else ('w' if packet.cmd == 4 else 'u') 99 ascii_out.write('%s,%s,%s,%s,%s' % (cmd, packet.addr, packet.size, 102 ascii_out.write('%s,%s,%s,%s' % (cmd, packet.addr, packet.size,
|
H A D | regress | 98 def system(cmd): 100 retcode = call(cmd, shell=True) 103 print >>sys.stderr, "When attemping to execute: %s" % cmd 107 print >>sys.stderr, "When attemping to execute: %s" % cmd 111 print >>sys.stderr, "When attemping to execute: %s" % cmd 168 cmd = 'scons --ignore-style %s %s' % (scons_opts, ' '.join(targets)) 170 print cmd 172 system(cmd)
|
/gem5/src/mem/ |
H A D | packet.hh | 189 Command cmd; member in class:MemCmd 194 return commandInfo[cmd].attributes[attrib] != 0; 235 return commandInfo[cmd].response; 238 /// Return the string to a cmd given by idx. 239 const std::string &toString() const { return commandInfo[cmd].str; } 240 int toInt() const { return (int)cmd; } 242 MemCmd(Command _cmd) : cmd(_cmd) { } 243 MemCmd(int _cmd) : cmd((Command)_cmd) { } 244 MemCmd() : cmd(InvalidCmd) { } 246 bool operator==(MemCmd c2) const { return (cmd 324 MemCmd cmd; variable [all...] |
/gem5/src/cpu/testers/directedtest/ |
H A D | InvalidateGenerator.cc | 60 Packet::Command cmd; local 70 cmd = MemCmd::ReadReq; 72 pkt = new Packet(req, cmd); 75 cmd = MemCmd::WriteReq; 77 pkt = new Packet(req, cmd);
|
H A D | SeriesRequestGenerator.cc | 65 Packet::Command cmd; local 68 cmd = MemCmd::WriteReq; 70 cmd = MemCmd::ReadReq; 73 PacketPtr pkt = new Packet(req, cmd);
|
/gem5/ext/drampower/src/ |
H A D | CmdScheduler.cc | 104 cmd.Type = PRECHARGE; 105 cmd.bank = static_cast<unsigned>(i); 106 cmd.name = "PRE"; 108 cmd.time = 1 - memSpec.memTimingSpec.TAW; 110 cmd.time = 1 - memSpec.memTimingSpec.FAW; 113 PRE.push_back(cmd); 115 cmd.Type = ACTIVATE; 116 cmd.name = "ACT"; 117 ACT.push_back(cmd); 119 cmd [all...] |
H A D | CommandAnalysis.cc | 177 MemCommand& cmd = list[i]; local 178 MemCommand::cmds cmdType = cmd.getType(); 180 activation_cycle[cmd.getBank()] = cmd.getTimeInt64(); 183 cmd.setType(cmd.typeWithoutAutoPrechargeFlag()); 186 int64_t preTime = max(cmd.getTimeInt64() + cmd.getPrechargeOffset(memSpec, cmdType), 187 activation_cycle[cmd.getBank()] + memSpec.memTimingSpec.RAS); 188 list.push_back(MemCommand(MemCommand::PRE, cmd [all...] |
/gem5/src/cpu/testers/traffic_gen/ |
H A D | trace_gen.hh | 74 MemCmd cmd; member in struct:TraceGen::TraceElement 94 return cmd != MemCmd::InvalidCmd; 101 cmd = MemCmd::InvalidCmd;
|
/gem5/ext/sst/ |
H A D | ExtSlave.cc | 87 ::MemCmd::Command pktCmd = (::MemCmd::Command)pkt->cmd.toInt(); 101 Command cmd; local 102 switch ((::MemCmd::Command)pkt->cmd.toInt()) { 107 case ::MemCmd::ReadReq: cmd = GetS; break; 109 case ::MemCmd::WriteReq: cmd = GetX; break; 112 "command %s to SST\n", pkt->cmd.toString().c_str()); 115 auto ev = new MemEvent(comp, pkt->getAddr(), pkt->getAddr(), cmd); 117 if ((::MemCmd::Command)pkt->cmd.toInt() == ::MemCmd::LoadLockedReq) 119 else if ((::MemCmd::Command)pkt->cmd.toInt() == ::MemCmd::StoreCondReq) 173 Command cmd local [all...] |
/gem5/src/dev/arm/ |
H A D | smmu_v3.cc | 384 SMMUv3::processCommand(const SMMUCommand &cmd) argument 386 switch (cmd.dw0.type) { 396 DPRINTF(SMMUv3, "CMD_CFGI_STE sid=%#x\n", cmd.dw0.sid); 397 configCache.invalidateSID(cmd.dw0.sid); 400 slave_interface->microTLB->invalidateSID(cmd.dw0.sid); 401 slave_interface->mainTLB->invalidateSID(cmd.dw0.sid); 407 const auto range = cmd.dw1.range; 420 const auto start_sid = cmd.dw0.sid & ~((1 << (range + 1)) - 1); 436 cmd.dw0.sid, cmd [all...] |
/gem5/tests/quick/se/00.hello/ |
H A D | test.py | 29 root.system.cpu[0].workload = Process(cmd = 'hello',
|
/gem5/tests/quick/se/00.hello.mp/ |
H A D | test.py | 40 p.cmd = benchmarks[(i*2)+1] 43 #root.system.cpu.workload = Process(cmd = 'hello',
|