diff options
author | Steve Reinhardt <steve.reinhardt@amd.com> | 2009-03-10 17:37:15 -0700 |
---|---|---|
committer | Steve Reinhardt <steve.reinhardt@amd.com> | 2009-03-10 17:37:15 -0700 |
commit | a94c68228a29562c382a4587ce9cf18101f9babc (patch) | |
tree | c7b2216e26f73058c0f1ca06c0933e31cec1559d /src/mem/request.hh | |
parent | ac64586a99cad5aa8daf4346e1f6021764dbca1b (diff) | |
download | gem5-a94c68228a29562c382a4587ce9cf18101f9babc.tar.xz |
prefetch: don't panic on requests w/o contextID (e.g., writebacks).
Diffstat (limited to 'src/mem/request.hh')
-rw-r--r-- | src/mem/request.hh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mem/request.hh b/src/mem/request.hh index dde68ca37..ee62ce771 100644 --- a/src/mem/request.hh +++ b/src/mem/request.hh @@ -409,6 +409,12 @@ class Request : public FastAlloc flags.set(VALID_EXTRA_DATA); } + bool + hasContextId() const + { + return flags.isSet(VALID_CONTEXT_ID); + } + /** Accessor function for context ID.*/ int contextId() const @@ -425,13 +431,13 @@ class Request : public FastAlloc return _threadId; } - /** Accessor function for pc.*/ bool hasPC() const { return flags.isSet(VALID_PC); } + /** Accessor function for pc.*/ Addr getPC() const { |