/gem5/ext/pybind11/tests/ |
H A D | test_gil_scoped.py | 6 def _run_in_process(target, *args, **kwargs): 7 """Runs target in process and returns its exitcode after 10s (None if still alive).""" 8 process = multiprocessing.Process(target=target, args=args, kwargs=kwargs) 40 thread = threading.Thread(target=_python_to_cpp_to_python)
|
/gem5/src/cpu/pred/ |
H A D | btb.hh | 45 : tag(0), target(0), valid(false) 51 /** The entry's target. */ 52 TheISA::PCState target; member in struct:DefaultBTB::BTBEntry 76 * @return Returns the target of the branch. 87 /** Updates the BTB with the target of a branch. 89 * @param target_PC The target address of the branch.
|
H A D | btb.cc | 123 return btb[btb_idx].target; 130 DefaultBTB::update(Addr instPC, const TheISA::PCState &target, ThreadID tid) 138 btb[btb_idx].target = target;
|
H A D | simple_indirect.cc | 92 SimpleIndirectPredictor::lookup(Addr br_addr, TheISA::PCState& target, argument 104 DPRINTF(Indirect, "Hit %x (target:%s)\n", br_addr, way->target); 105 target = way->target; 176 InstSeqNum seq_num, void * indirect_history, const TheISA::PCState& target, 189 hist_entry.targetAddr = target.instAddr(); 197 DPRINTF(Indirect, "Updating Target (seq: %d br:%x set:%d target:" 198 "%s)\n", seq_num, hist_entry.pcAddr, set_index, target); 199 way->target [all...] |
H A D | simple_indirect.hh | 53 const TheISA::PCState& target, ThreadID tid); 73 IPredEntry() : tag(0), target(0) { } 75 TheISA::PCState target; member in struct:SimpleIndirectPredictor::IPredEntry
|
H A D | bpred_unit.cc | 116 .desc("Number of times the RAS was used to get a target.") 131 .desc("Number of indirect target hits.") 176 // If so, get its target addr either from the BTB or the RAS. 181 TheISA::PCState target = pc; local 225 target = TheISA::buildRetPC(pc, rasTop); 235 "RAS predicted target: %s, RAS index: %i\n", 236 tid, seqNum, pc, target, predict_record.RASIndex); 258 // If it's not a return, use the BTB to get target addr. 259 target = BTB.lookup(pc.instAddr(), tid); 262 "target i [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/late_reset_bug/ |
H A D | late_reset_bug.cpp | 43 SC_METHOD(target); 69 void target() function in struct:Top
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/self_reset_bug/ |
H A D | self_reset_bug.cpp | 41 SC_METHOD(target); 52 void target() function in struct:Top
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/suspend_resume/ |
H A D | suspend_resume.cpp | 45 SC_THREAD(target); 89 void target() function in struct:M1
|
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_6.6/test02/ |
H A D | test02.cpp | 55 SC_METHOD(target); 104 void target() function in struct:M5
|
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_6.6/test03/ |
H A D | test03.cpp | 48 SC_THREAD(target); 90 void target() function in struct:M3
|
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_6.6/test04/ |
H A D | test04.cpp | 48 SC_THREAD(target); 87 void target() function in struct:M
|
/gem5/src/systemc/tests/systemc/tmp/others/OLD_kill_reset/ |
H A D | OLD_kill_reset.cpp | 15 SC_THREAD(target); 57 void target() function in struct:M3
|
/gem5/src/systemc/tests/systemc/tmp/others/is_unwinding_bug/ |
H A D | is_unwinding_bug.cpp | 17 SC_THREAD(target); 49 void target() function in struct:M2
|
/gem5/src/systemc/tests/systemc/tmp/others/method_suspends_itself/ |
H A D | method_suspends_itself.cpp | 15 SC_METHOD(target); 64 void target() function in struct:M5
|
/gem5/src/systemc/tests/systemc/tmp/others/priority_bug/ |
H A D | priority_bug.cpp | 12 SC_THREAD(target); 34 wait(10, SC_NS); // !!!!!! target is RESET WHILE STILL SUSPENDED !!!!!! 39 void target() function in struct:M4
|
/gem5/src/systemc/tests/systemc/tmp/others/sync_reset/ |
H A D | sync_reset.cpp | 15 SC_THREAD(target); 54 void target() function in struct:M
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_reset.h | 61 const sc_reset_target& target ) 64 os << target.m_async << ","; 65 os << target.m_level << ","; 66 os << target.m_process_p << ",";
|
/gem5/src/base/ |
H A D | hostinfo.cc | 73 procInfo(const char *filename, const char *target) argument 84 if (startswith(line, target)) { 85 snprintf(format, sizeof(format), "%s %%ld", target);
|
/gem5/src/cpu/minor/ |
H A D | pipe_data.hh | 83 /* Prediction of wrong target PC */ 86 * back to correct stream. If the target is wrong, use 121 TheISA::PCState target; member in class:Minor::BranchData 129 newPredictionSeqNum(0), target(TheISA::PCState(0)), 138 TheISA::PCState target, 144 target(target), 133 BranchData( Reason reason_, ThreadID thread_id, InstSeqNum new_stream_seq_num, InstSeqNum new_prediction_seq_num, TheISA::PCState target, MinorDynInstPtr inst_) argument
|
/gem5/src/systemc/ |
H A D | tlm_port_wrapper.hh | 68 auto *target = dynamic_cast<TargetWrapper *>(&peer); variable 69 fatal_if(!target, "Attempt to bind TLM initiator socket %s to " 72 initiator().bind(target->target()); 94 TargetSocket &target() { return _target; } function in class:sc_gem5::TlmTargetBaseWrapper 104 // Ignore attempts to bind a target socket. The initiator will
|
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_concatref.h | 278 void to_sc_signed( sc_signed& target ) const 279 { target = value(); } 281 void to_sc_unsigned( sc_unsigned& target ) const 282 { target = value(); } 515 inline const sc_unsigned operator << (const sc_concatref& target, uint64 shift) argument 517 return target.value() << (int)shift; 520 inline const sc_unsigned operator << (const sc_concatref& target, int64 shift) argument 522 return target.value() << (int)shift; 526 const sc_concatref& target, unsigned long shift ) 528 return target 525 operator <<( const sc_concatref& target, unsigned long shift ) argument 531 operator <<( const sc_concatref& target, int shift ) argument 537 operator <<( const sc_concatref& target, unsigned int shift ) argument 543 operator <<( const sc_concatref& target, long shift ) argument 548 operator >>(const sc_concatref& target, uint64 shift) argument 553 operator >>(const sc_concatref& target, int64 shift) argument 558 operator >>( const sc_concatref& target, unsigned long shift ) argument 564 operator >>( const sc_concatref& target, int shift ) argument 570 operator >>( const sc_concatref& target, unsigned int shift ) argument 576 operator >>( const sc_concatref& target, long shift ) argument [all...] |
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_concatref.hh | 276 void to_sc_signed(sc_signed &target) const { target = value(); } 278 void to_sc_unsigned(sc_unsigned &target) const { target = value(); } 468 operator << (const sc_concatref &target, uint64 shift) argument 470 return target.value() << (int)shift; 474 operator << (const sc_concatref &target, int64 shift) argument 476 return target.value() << (int)shift; 480 operator << (const sc_concatref &target, unsigned long shift) argument 482 return target 486 operator <<(const sc_concatref &target, int shift) argument 492 operator <<(const sc_concatref &target, unsigned int shift) argument 498 operator <<(const sc_concatref &target, long shift) argument 504 operator >>(const sc_concatref &target, uint64 shift) argument 510 operator >>(const sc_concatref &target, int64 shift) argument 516 operator >>(const sc_concatref &target, unsigned long shift) argument 522 operator >>(const sc_concatref &target, int shift) argument 528 operator >>(const sc_concatref &target, unsigned int shift) argument 534 operator >>(const sc_concatref &target, long shift) argument [all...] |
/gem5/src/arch/power/insts/ |
H A D | branch.cc | 69 Addr target = pc + disp; local 72 if (symtab && symtab->findSymbol(target, str)) 75 ccprintf(ss, "0x%x", target); 117 Addr target = pc + disp; local 120 if (symtab && symtab->findSymbol(target, str)) 123 ccprintf(ss, "0x%x", target);
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/recursive_kill_bug/ |
H A D | recursive_kill_bug.cpp | 48 SC_THREAD(target); 92 void target() function in struct:Top
|