From 0f014e4340bb0991716cb0f0feafd48b53e865d7 Mon Sep 17 00:00:00 2001 From: Kevin Lim Date: Tue, 6 Jun 2006 14:06:30 -0400 Subject: Fix checker to work in newmem in SE mode. src/cpu/o3/fetch_impl.hh: Give the checker a pointer to the icachePort. src/cpu/o3/lsq_unit_impl.hh: Give the checker a pointer to the dcachePort. src/mem/request.hh: Allow checking for the scResult being valid prior to accessing it. --HG-- extra : convert_revision : ced4180588d242111ecba4a11586823badd6cf15 --- src/mem/request.hh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/mem/request.hh') diff --git a/src/mem/request.hh b/src/mem/request.hh index e8f4daacb..af1d6d8a8 100644 --- a/src/mem/request.hh +++ b/src/mem/request.hh @@ -208,6 +208,8 @@ class Request /** Accessor function for asid.*/ int getAsid() { assert(validAsidVaddr); return asid; } + /** Accessor function to check if sc result is valid. */ + bool scResultValid() { return validScResult; } /** Accessor function for store conditional return value.*/ uint64_t getScResult() { assert(validScResult); return scResult; } /** Accessor function for store conditional return value.*/ -- cgit v1.2.3