Searched hist:13143 (Results 1 - 1 of 1) sorted by relevance
/gem5/src/systemc/ext/channel/ | ||
H A D | sc_fifo.hh | 13143:87d1097f49b0 Thu Aug 30 20:41:00 EDT 2018 Gabe Black <gabeblack@google.com> systemc: Implement sc_fifo::dump and improve sc_fifo::print. The print function is supposed to print both pending and committed writes, apparently. Accellera's implementation of sc_fifo uses a ring buffer to store the entries and manages a head and tail pointer to keep track of what's full, etc. Their dump function prints that whole buffer using the indexes. When not using a ring buffer, there's no easy way to determine what those indexes should be. Fortunately the test that uses dump never moves away from the base of the ring buffer, so I can get the same effect (which also makes sense on its own) by printing the index into the fifo instead. Change-Id: I50fe049461f6a5e8a55b54eeb2f134d20f0812c6 Reviewed-on: https://gem5-review.googlesource.com/c/12455 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com> |
Completed in 5 milliseconds