diff options
Diffstat (limited to 'src/cpu/o3/cpu.hh')
-rw-r--r-- | src/cpu/o3/cpu.hh | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/cpu/o3/cpu.hh b/src/cpu/o3/cpu.hh index 82d4ca25b..a102a21f5 100644 --- a/src/cpu/o3/cpu.hh +++ b/src/cpu/o3/cpu.hh @@ -702,18 +702,16 @@ class FullO3CPU : public BaseO3CPU std::vector<ThreadID> tids; /** CPU read function, forwards read to LSQ. */ - template <class T> Fault read(RequestPtr &req, RequestPtr &sreqLow, RequestPtr &sreqHigh, - T &data, int load_idx) + uint8_t *data, int load_idx) { return this->iew.ldstQueue.read(req, sreqLow, sreqHigh, data, load_idx); } /** CPU write function, forwards write to LSQ. */ - template <class T> Fault write(RequestPtr &req, RequestPtr &sreqLow, RequestPtr &sreqHigh, - T &data, int store_idx) + uint8_t *data, int store_idx) { return this->iew.ldstQueue.write(req, sreqLow, sreqHigh, data, store_idx); |