diff options
| author | Mahmoud <[email protected]> | 2017-07-19 12:04:54 -0400 |
|---|---|---|
| committer | Mahmoud <[email protected]> | 2017-07-19 12:04:54 -0400 |
| commit | 48ee58907ca5f7195baa8ef7f82e3ff41440cb15 (patch) | |
| tree | bb19794db7a67d2d730b7ad7d5d1d3b4ee1ef79d /src/intersim2/interconnect_interface.cpp | |
| parent | b664037b0b06ee30a5070d1a440c3d48420f0c4d (diff) | |
Adding some interconnection traces
Diffstat (limited to 'src/intersim2/interconnect_interface.cpp')
| -rw-r--r-- | src/intersim2/interconnect_interface.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/intersim2/interconnect_interface.cpp b/src/intersim2/interconnect_interface.cpp index b397aad..1e1a2d7 100644 --- a/src/intersim2/interconnect_interface.cpp +++ b/src/intersim2/interconnect_interface.cpp @@ -44,6 +44,7 @@ #include "booksim.hpp" #include "intersim_config.hpp" #include "network.hpp" +#include "trace.h" InterconnectInterface* InterconnectInterface::New(const char* const config_file) { @@ -146,16 +147,9 @@ void InterconnectInterface::Init() void InterconnectInterface::Push(unsigned input_deviceID, unsigned output_deviceID, void *data, unsigned int size) { // it should have free buffer - bool hasBuffer = HasBuffer(input_deviceID, size); -#if 0 - if(!hasBuffer) - { - cout<<"No free buffer for input_deviceID: "<<input_deviceID; - cout<<", output_deviceID: "<<output_deviceID; - cout<<", size: "<<size<<endl; - } -#endif - assert(hasBuffer); + assert(HasBuffer(input_deviceID, size)); + + DPRINTF(INTERCONNECT, "Sent %d bytes from %d to %d", size, input_deviceID, output_deviceID); int output_icntID = _node_map[output_deviceID]; int input_icntID = _node_map[input_deviceID]; |
