gem5/src
Steve Reinhardt 707275265f cpu: remove unnecessary data ptr from O3 internal read() funcs
The read() function merely initiates a memory read operation; the
data doesn't arrive until the access completes and a response packet
is received from the memory system.  Thus there's no need to provide
a data pointer; its existence is historical.

Getting this pointer out of this internal o3 interface sets the
stage for similar cleanup in the ExecContext interface.  Also
found that we were pointlessly setting the contents at this pointer
on a store forward (the useful memcpy happens just a few lines
below the deleted one).
2016-01-17 18:27:46 -08:00
..
arch arch: don't call *Timing functions from *Atomic versions 2016-01-17 18:27:46 -08:00
base scons: Enable -Wextra by default 2016-01-11 05:52:20 -05:00
cpu cpu: remove unnecessary data ptr from O3 internal read() funcs 2016-01-17 18:27:46 -08:00
dev sim: don't ignore SIG_TRAP 2016-01-17 18:27:46 -08:00
doc cpu: `Minor' in-order CPU model 2014-07-23 16:09:04 -05:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
kern misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
mem mem: fix bug in packet access endianness changes 2016-01-11 16:20:38 -05:00
proto cpu: Support virtual addr in elastic traces 2015-12-07 16:42:16 -06:00
python sim: don't ignore SIG_TRAP 2016-01-17 18:27:46 -08:00
sim sim: don't ignore SIG_TRAP 2016-01-17 18:27:46 -08:00
unittest base: Rewrite the CircleBuf to fix bugs and add serialization 2015-08-07 09:59:19 +01:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript scons: Enable -Wextra by default 2016-01-11 05:52:20 -05:00