Files
gem5/src/base
Andreas Sandberg 6d74892b38 dev: Fix incorrect terminal backlog handling
The Terminal device currently uses the peek functionality in gem5's
circular buffer implementation to send existing buffered content on
the terminal when a new client attaches. This functionallity is
however not implemented correctly and re-sends the same block multiple
time.

Add the required functionality to peek with an offset into the
circular buffer and change the Terminal::accept() implementation to
send the buffered contents.

Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Radhika Jagtap <radhika.jagtap@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
2016-04-27 15:33:58 +01:00
..
2016-01-11 05:52:20 -05:00
2016-02-06 17:21:18 -08:00
2015-09-30 15:21:55 -05:00
2015-09-30 15:21:55 -05:00
2016-02-06 17:21:18 -08:00
2016-02-06 17:21:18 -08:00
2016-02-06 17:21:18 -08:00
2015-06-21 20:52:13 +01:00
2011-04-13 09:32:19 -07:00
2015-09-30 15:21:55 -05:00
2012-04-22 05:20:44 -07:00
2016-01-19 13:57:50 -05:00