/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_stop_here.cpp | 50 sc_interrupt_here( const char* id, sc_severity severity ) argument 57 info_id = id; 60 warning_id = id; 63 error_id = id; 67 fatal_id = id; 81 sc_stop_here( const char* id, sc_severity severity ) argument 88 info_id = id; 91 warning_id = id; 94 error_id = id; 98 fatal_id = id; [all...] |
H A D | sc_stop_here.h | 54 sc_interrupt_here( const char* id, sc_severity severity ); 65 sc_stop_here( const char* id, sc_severity severity );
|
H A D | sc_utils_ids.h | 39 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 40 namespace sc_core { extern const char id[]; } 95 // Andy Goodrich: Changed over to use a standard message id of
|
H A D | sc_utils_ids.cpp | 37 #define SC_DEFINE_MESSAGE(id,unused,text) extern const char id[] = text; 49 #define SC_DEFINE_MESSAGE(id,n,unused) \ 50 { (id), 0u, {0u}, 0u, {0u}, 0u, 0u, {0u}, 0, n },
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_ids.h | 64 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 65 namespace sc_core { extern const char id[]; }
|
/gem5/src/arch/arm/kvm/ |
H A D | arm_cpu.hh | 74 const uint64_t id; member in struct:ArmKvmCPU::KvmIntRegInfo 83 const uint64_t id; member in struct:ArmKvmCPU::KvmCoreMiscRegInfo 107 ArmISA::MiscRegIndex decodeCoProcReg(uint64_t id) const; 109 ArmISA::MiscRegIndex decodeVFPCtrlReg(uint64_t id) const; 120 bool isInvariantReg(uint64_t id); 137 void dumpKvmStateCoProc(uint64_t id); 138 void dumpKvmStateVFP(uint64_t id); 142 void updateKvmStateCoProc(uint64_t id, bool show_warnings); 143 void updateKvmStateVFP(uint64_t id, bool show_warnings); 147 void updateTCStateCoProc(uint64_t id, boo [all...] |
H A D | arm_cpu.cc | 60 #define REG_IS_ARM(id) \ 61 (((id) & KVM_REG_ARCH_MASK) == KVM_REG_ARM) 63 #define REG_IS_32BIT(id) \ 64 (((id) & KVM_REG_SIZE_MASK) == KVM_REG_SIZE_U32) 66 #define REG_IS_64BIT(id) \ 67 (((id) & KVM_REG_SIZE_MASK) == KVM_REG_SIZE_U64) 69 #define REG_IS_CP(id, cp) \ 70 (((id) & KVM_REG_ARM_COPROC_MASK) == (cp)) 72 #define REG_IS_CORE(id) REG_IS_CP((id), KVM_REG_ARM_COR 435 isInvariantReg(uint64_t id) argument 523 dumpKvmStateCoProc(uint64_t id) argument 565 dumpKvmStateVFP(uint64_t id) argument 650 updateKvmStateCoProc(uint64_t id, bool show_warnings) argument 684 updateKvmStateVFP(uint64_t id, bool show_warnings) argument 789 updateTCStateCoProc(uint64_t id, bool show_warnings) argument 825 updateTCStateVFP(uint64_t id, bool show_warnings) argument [all...] |
/gem5/src/systemc/tests/systemc/communication/sc_signal/check_writer/test16/ |
H A D | test16.cpp | 46 for(int id=1; id <= num_drivers; ++id) { 48 spawn_driver( id, (id-1) % (num_drivers-1) + 1 ); 53 void spawn_driver(int id, int value) { argument 54 sc_assert( id > 0 && id <= num_drivers ); 56 sp.set_sensitivity(&ev[id-1]); 61 nm << "p" << id; local 109 trigger(int id) argument [all...] |
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | OutVcState.cc | 38 OutVcState::OutVcState(int id, GarnetNetwork *network_ptr) argument 41 m_id = id; 44 if (network_ptr->get_vnet_type(id) == DATA_VNET_)
|
/gem5/src/sim/power/ |
H A D | thermal_node.cc | 49 : SimObject(p), id(-1), isref(false), temp(0.0f)
|
H A D | thermal_node.hh | 57 int id; member in class:ThermalNode
|
/gem5/include/gem5/ |
H A D | m5ops.h | 71 void m5a_bsm(char *sm, const void *id, int flags); 75 void m5a_q(const void *id, char *q, int count); 76 void m5a_dq(const void *id, char *q, int count); 77 void m5a_wf(const void *id, char *q, char *sm, int count); 78 void m5a_we(const void *id, char *q, char *sm, int count); 79 void m5a_ws(const void *id, char *q, char *sm); 80 void m5a_sq(const void *id, char *q, int count, int flags); 81 void m5a_aq(const void *id, char *q, int count); 82 void m5a_pq(const void *id, char *q, int count); 83 void m5a_l(char *lsm, const void *id, cha [all...] |
/gem5/ext/drampower/src/ |
H A D | Parameter.cc | 46 Parameter::Parameter(const string& id, const string& type, argument 47 const string& value) : id(id), type(type), value(value) 53 return id; 99 Parameter Data::HexParameter(const string& id, int value) argument 105 return Parameter(id, "int", ss.str()); 108 Parameter Data::StringParameter(const string& id, const string& value) argument 110 return Parameter(id, "string", value); 116 "id=\"" << parameter.getId() << "\" " <<
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_tracing_ids.h | 39 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 40 namespace sc_core { extern const char id[]; }
|
/gem5/src/systemc/tests/systemc/communication/sc_signal/check_writer/test15/ |
H A D | test15.cpp | 46 for(int id=1; id <= num_drivers; ++id) { 48 spawn_driver( id, (id-1) % (num_drivers-1) + 1 ); 53 void spawn_driver(int id, int value) { argument 54 sc_assert( id > 0 && id <= num_drivers ); 56 sp.set_sensitivity(&ev[id-1]); 61 nm << "p" << id; local 138 trigger(int id) argument [all...] |
/gem5/src/mem/qos/ |
H A D | policy.hh | 93 * @param mId master id to schedule 117 auto id = memCtrl->system()->lookupMasterId(master); local 119 panic_if(id == Request::invldMasterId, 123 "Master %s [id %d] associated with QoS data %d\n", 124 master, id, value); 126 return std::pair<MasterID, T>(id, value);
|
/gem5/ext/googletest/googletest/test/ |
H A D | gtest_stress_test.cc | 64 std::string IdToKey(int id, const char* suffix) { argument 66 key << "key_" << id << "_" << suffix; 70 std::string IdToString(int id) { argument 72 id_message << id; local 78 int id, const char* suffix) { 79 TestPropertyKeyIs matches_key(IdToKey(id, suffix).c_str()); 83 << "expecting " << suffix << " value for id " << id; local 84 EXPECT_STREQ(IdToString(id).c_str(), property->value()); 89 void ManyAsserts(int id) { argument 76 ExpectKeyAndValueWereRecordedForId( const std::vector<TestProperty>& properties, int id, const char* suffix) argument [all...] |
/gem5/src/sim/ |
H A D | port.cc | 53 portName(_name), id(_id), _peer(nullptr), _connected(false)
|
/gem5/ext/libelf/ |
H A D | gelf_symshndx.c | 35 gelf_getsymshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *dst, argument 47 if (id == NULL || (scn = id->d_scn) == NULL || 63 id->d_type != ELF_T_WORD) { 72 if (msz * ndx >= id->d_size) { 77 *shindex = ((Elf32_Word *) id->d_buf)[ndx]; 83 gelf_update_symshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *gs, argument 95 if (id == NULL || (scn = id->d_scn) == NULL || 118 if (msz * ndx >= id [all...] |
/gem5/ext/sst/ |
H A D | libgem5.cc | 50 SST::Component* create_gem5(SST::ComponentId_t id, SST::Params ¶ms) argument 52 return new SST::gem5::gem5Component(id, params);
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_event_finder.cpp | 43 sc_event_finder::report_error( const char* id, const char* add_msg ) const argument 52 SC_REPORT_ERROR( id, msg );
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bit_ids.h | 43 // Andy Goodrich: Changed over to use a standard message id of 69 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 70 namespace sc_core { extern const char id[]; }
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fx_ids.h | 61 #define SC_DEFINE_MESSAGE(id,unused1,unused2) \ 62 namespace sc_core { extern const char id[]; }
|
/gem5/src/arch/x86/ |
H A D | intmessage.hh | 80 prepIntRequest(const uint8_t id, Addr offset, Addr size) argument 83 x86InterruptAddress(id, offset), 94 buildIntRequest(const uint8_t id, T payload, Addr offset, Addr size) argument 96 PacketPtr pkt = prepIntRequest(id, offset, size); 102 buildIntRequest(const uint8_t id, TriggerIntMessage payload) argument 104 return buildIntRequest(id, payload, TriggerIntOffset,
|
/gem5/src/cpu/minor/ |
H A D | dyn_inst.cc | 63 operator <<(std::ostream &os, const InstId &id) argument 65 os << id.threadId << '/' << id.streamSeqNum << '.' 66 << id.predictionSeqNum << '/' << id.lineSeqNum; 69 if (id.fetchSeqNum != 0) { 70 os << '/' << id.fetchSeqNum; 71 if (id.execSeqNum != 0) 72 os << '.' << id.execSeqNum; 110 os << "F;" << id; local 112 os << "TF;" << id; local 114 os << id; local [all...] |