gem5/src
Tony Gutierrez de72e36619 gpu-compute: support in-order data delivery in GM pipe
this patch adds an ordered response buffer to the GM pipeline
to ensure in-order data delivery. the buffer is implemented as
a stl ordered map, which sorts the request in program order by
using their sequence ID. when requests return to the GM pipeline
they are marked as done. only the oldest request may be serviced
from the ordered buffer, and only if is marked as done.

the FIFO response buffers are kept and used in OoO delivery mode
2016-10-26 22:48:28 -04:00
..
arch gpu-compute: support in-order data delivery in GM pipe 2016-10-26 22:48:28 -04:00
base stats: Add more information to uninitialized error 2016-10-14 09:02:03 -05:00
cpu cpu, arm: Distinguish Float* and SimdFloat*, create FloatMem* opClass 2016-10-15 14:58:45 -05:00
dev arm, dev: pl011 console interactivity 2016-10-15 15:11:04 -05:00
doc sim: Adding support for power models 2016-06-06 17:16:44 +01:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
gpu-compute gpu-compute: support in-order data delivery in GM pipe 2016-10-26 22:48:28 -04:00
kern kern, arm: Dump dmesg on kernel panic/oops 2016-06-20 14:39:49 +01:00
mem ruby: make a RequestDesc class instead of std::pair 2016-10-26 22:46:58 -04:00
proto cpu: Support virtual addr in elastic traces 2015-12-07 16:42:16 -06:00
python base: eliminate ipython warning 2016-09-15 18:21:38 +01:00
sim syscall: read() should not write anything if reading EOF. 2016-10-15 15:06:24 -05:00
unittest style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript scons: Track swig packages when loading embedded swig code 2016-06-28 03:50:00 -04:00