cpu: Remove the default implementation of (get|set)RegFlat.
This was originally intended to call back into the original readIntReg, setIntReg, etc, but now that *those* are implemented by calling into getRegFlat, setRegFlat, etc, that's a circular dependency and makes that implementation unusable. Change-Id: I4135f0d8721f5f9d724be590767bed0023a9de20 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/49698 Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -335,11 +335,11 @@ class ThreadContext : public PCEventScope
|
||||
*/
|
||||
|
||||
virtual RegVal getRegFlat(const RegId ®) const;
|
||||
virtual void getRegFlat(const RegId ®, void *val) const;
|
||||
virtual void *getWritableRegFlat(const RegId ®);
|
||||
virtual void getRegFlat(const RegId ®, void *val) const = 0;
|
||||
virtual void *getWritableRegFlat(const RegId ®) = 0;
|
||||
|
||||
virtual void setRegFlat(const RegId ®, RegVal val);
|
||||
virtual void setRegFlat(const RegId ®, const void *val);
|
||||
virtual void setRegFlat(const RegId ®, const void *val) = 0;
|
||||
|
||||
RegVal
|
||||
readIntRegFlat(RegIndex idx) const
|
||||
|
||||
Reference in New Issue
Block a user