/gem5/src/systemc/tests/systemc/communication/sc_signal_rv/test03/ |
H A D | test03.cpp | 7 (the "License"); you may not use this file except in compliance with the 12 Unless required by applicable law or agreed to in writing, software 47 // sc_in_rv<1> in; 48 sc_in<sc_lv<1> > in; local 88 cout << l1 << " " << l2 << " -> " << in.read() << endl; 110 a.in( sig_lv );
|
/gem5/src/systemc/tests/systemc/utils/sc_vector/test06/ |
H A D | test06.cpp | 7 (the "License"); you may not use this file except in compliance with the 12 Unless required by applicable law or agreed to in writing, software 66 sc_in<bool> in; local 91 sc_assemble_vector( sub_vec, &sub_module::in ).bind( in_vec ); 107 PRINT_VECTOR( sc_assemble_vector( m.sub_vec, &sub_module::in ).get_elements() );
|
/gem5/src/mem/ruby/network/simple/ |
H A D | Throttle.cc | 5 * Redistribution and use in source and binary forms, with or without 9 * redistributions in binary form must reproduce the above copyright 10 * notice, this list of conditions and the following disclaimer in the 93 MessageBuffer *in, MessageBuffer *out) 95 if (out == nullptr || in == nullptr) { 102 while (bw_remaining > 0 && (in->isReady(current_time) || 107 if (m_units_remaining[vnet] == 0 && in->isReady(current_time)) { 109 MsgPtr msg_ptr = in->peekMsgPtr(); 120 in->dequeue(current_time); 135 if (bw_remaining > 0 && (in 92 operateVnet(int vnet, int &bw_remaining, bool &schedule_wakeup, MessageBuffer *in, MessageBuffer *out) argument [all...] |
H A D | PerfectSwitch.cc | 5 * Redistribution and use in source and binary forms, with or without 9 * redistributions in binary form must reproduce the above copyright 10 * notice, this list of conditions and the following disclaimer in the 71 PerfectSwitch::addInPort(const vector<MessageBuffer*>& in) argument 74 m_in.push_back(in); 76 for (int i = 0; i < in.size(); ++i) { 77 if (in[i] != nullptr) { 78 in[i]->setConsumer(this); 79 in[i]->setIncomingLink(port); 80 in[ [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_nbfriends.inc | 7 (the "License"); you may not use this file except in compliance with the 12 Unless required by applicable law or agreed to in writing, software 24 these functions or those in sc_nbexterns.cpp. These 26 return the result object. The functions in 30 The functions here try to use faster algorithms in case
|
/gem5/src/systemc/dt/int/ |
H A D | sc_nbfriends.inc | 7 (the "License"); you may not use this file except in compliance with the 12 Unless required by applicable law or agreed to in writing, software 24 these functions or those in sc_nbexterns.cpp. These 26 return the result object. The functions in 30 The functions here try to use faster algorithms in case
|
/gem5/src/base/ |
H A D | circlebuf.hh | 5 * The license below extends only to copyright in the software and shall 11 * unmodified and in its entirety in all distributions of the software, 12 * modified or unmodified, in source code or in binary form. 14 * Redistribution and use in source and binary forms, with or without 18 * redistributions in binary form must reproduce the above copyright 19 * notice, this list of conditions and the following disclaimer in the 54 * The data in the cricular buffer is stored in 117 write(InputIterator in, size_t len) argument 163 write(InputIterator in, size_t len) argument [all...] |
H A D | bitunion.test.cc | 4 * Redistribution and use in source and binary forms, with or without 8 * redistributions in binary form must reproduce the above copyright 9 * notice, this list of conditions and the following disclaimer in the 87 In in = storage; local 88 out.high = in.high; 89 out.low = in.low; 97 In in = 0; local 98 in.high = out.high; 99 in.low = out.low; 100 storage = in; [all...] |
/gem5/src/sim/ |
H A D | futex_map.hh | 5 * Redistribution and use in source and binary forms, with or without 9 * redistributions in binary form must reproduce the above copyright 10 * notice, this list of conditions and the following disclaimer in the 41 * FutexKey class defines an unique identifier for a particular futex in the 55 operator==(const FutexKey &in) const 57 return addr == in.addr && tgid == in.tgid; 70 size_t operator()(const FutexKey& in) const 74 hash ^= (size_t)(in.addr >> sizeof(size_t) * i) ^ 75 (size_t)(in [all...] |
/gem5/ext/systemc/src/sysc/qt/ |
H A D | config | 10 case $1 in 13 case $1 in 54 case $1 in 87 case $1 in 118 case $1 in 193 case $1 in 229 case $1 in 319 case $1 in
|
/gem5/util/maint/ |
H A D | create_patches.sh | 6 # The license below extends only to copyright in the software and shall 12 # unmodified and in its entirety in all distributions of the software, 13 # modified or unmodified, in source code or in binary form. 15 # Redistribution and use in source and binary forms, with or without 19 # redistributions in binary form must reproduce the above copyright 20 # notice, this list of conditions and the following disclaimer in the 65 the following operations in order: 67 1. Rebase the patches in th [all...] |
/gem5/src/systemc/tests/systemc/misc/sim_tests/biquad/biquad2/ |
H A D | op_queue.cpp | 7 (the "License"); you may not use this file except in compliance with the 12 Unless required by applicable law or agreed to in writing, software 58 queue[tail] = in.read(); 76 cout << "Warning: No data in queue to be popped" << endl;
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64si/ |
H A D | csr.S | 29 # If running in M mode, use mstatus.MPP to check existence of U mode. 30 # Otherwise, if in S mode, then U mode must exist and we don't need to check. 78 # Figure out if 'U' is set in misa 94 # Don't run in supervisor, as we don't delegate illegal instruction traps. 99 # Make sure reading status in user mode causes an exception. 100 # Don't run in supervisor, as we don't delegate illegal instruction traps.
|
H A D | scall.S | 33 # If running in M mode, use mstatus.MPP to check existence of U mode. 34 # Otherwise, if in S mode, then U mode must exist and we don't need to check.
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ud/ |
H A D | fclass.S | 17 # Replace the function with the 32-bit variant defined in test_macros.h
|
H A D | fadd.S | 17 # Replace the function with the 32-bit variant defined in test_macros.h
|
H A D | fdiv.S | 17 # Replace the functions with the 32-bit variants defined in test_macros.h
|
/gem5/src/systemc/tests/systemc/communication/sc_export/test05/ |
H A D | test05.cpp | 11 typedef sc_export<sc_signal_inout_if<T> > in; // To pipe port type. typedef 34 in m_in; // Input to delay pipe.
|
/gem5/util/ |
H A D | compile | 5 # Redistribution and use in source and binary forms, with or without 9 # redistributions in binary form must reproduce the above copyright 10 # notice, this list of conditions and the following disclaimer in the 49 for dir in search_dirs: 54 for entry in entries: 75 "could not find scons in the following dirs: %s" % search_dirs 98 If ~/build is set up in such a way that it points to a local disk on 245 for isa in isas: 246 for mode in modes: 262 for bin in binarie [all...] |
/gem5/ext/iostream3/ |
H A D | zfstream.h | 24 * (tricky). Otherwise, it attempts to be a drop-in replacement for the standard 96 * @brief Number of characters available in stream buffer. 99 * This indicates number of characters in get area of stream buffer. 107 * @return First character in get area on success, EOF on error. 120 * This actually writes characters in stream buffer to 156 // std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out); 159 // std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out); 189 * Mode in which file was opened. 243 * @param mode Open mode flags (forced to contain ios::in). 247 std::ios_base::openmode mode = std::ios_base::in); [all...] |
/gem5/ext/nomali/lib/ |
H A D | Rules.mk | 6 # you may not use this file except in compliance with the License. 11 # Unless required by applicable law or agreed to in writing, software
|
/gem5/ext/nomali/tests/ |
H A D | Rules.mk | 6 # you may not use this file except in compliance with the License. 11 # Unless required by applicable law or agreed to in writing, software
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_trace_file_base.h | 7 (the "License"); you may not use this file except in compliance with the 12 Unless required by applicable law or agreed to in writing, software 35 contribution of Infineon in the development of this tracing 102 double timescale_unit; // in seconds 122 void double_to_special_int64( double in, unsigned* high, unsigned* low );
|
/gem5/src/gpu-compute/ |
H A D | hsa_object.cc | 7 * Redistribution and use in source and binary forms, with or without 13 * 2. Redistributions in binary form must reproduce the above copyright notice, 14 * this list of conditions and the following disclaimer in the documentation 55 std::ifstream code_file(fname, std::ifstream::ate | std::ifstream::in |
|
/gem5/src/dev/virtio/ |
H A D | console.cc | 5 * The license below extends only to copyright in the software and shall 11 * unmodified and in its entirety in all distributions of the software, 12 * modified or unmodified, in source code or in binary form. 14 * Redistribution and use in source and binary forms, with or without 18 * redistributions in binary form must reproduce the above copyright 19 * notice, this list of conditions and the following disclaimer in the 88 uint8_t in(parent.device.readData()); 89 d->chainWrite(len, &in, sizeo [all...] |