summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Potter <Brandon.Potter@amd.com>2017-03-01 11:10:28 -0600
committerBrandon Potter <Brandon.Potter@amd.com>2017-03-06 18:15:07 +0000
commit46bfc14312f9b3b2f4e356f5d31405ae4ad394a8 (patch)
tree3215faca6418d15b280e1fc20389c53dfe3a550d
parent83cabc6264d7aac752e6f1bf8acc7b7b042afa50 (diff)
downloadgem5-46bfc14312f9b3b2f4e356f5d31405ae4ad394a8.tar.xz
syscall-emul: Remove unused class and member
The WaitRec structure in the Process class is unnecessary. There is a member declaration inside of the Process class, waitList, that uses the WaitRec definition. However, waitList is unused so they are both dead bits of code. This changeset removes both the WaitRec struct and waitList member from Process. Change-Id: Ia6ee7488b9f47fd0f0ae29c818fba6ea0710699c Reviewed-on: https://gem5-review.googlesource.com/2262 Reviewed-by: Tony Gutierrez <anthony.gutierrez@amd.com> Reviewed-by: Michael LeBeane <Michael.Lebeane@amd.com> Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Jason Lowe-Power <jason@lowepower.com>
-rw-r--r--src/sim/process.hh12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/sim/process.hh b/src/sim/process.hh
index 9dc29dcb0..52a06bedd 100644
--- a/src/sim/process.hh
+++ b/src/sim/process.hh
@@ -62,15 +62,6 @@ class ThreadContext;
class Process : public SimObject
{
public:
- struct WaitRec
- {
- Addr waitChan;
- ThreadContext *waitingContext;
-
- WaitRec(Addr chan, ThreadContext *ctx)
- : waitChan(chan), waitingContext(ctx)
- { }
- };
struct MemState
{
@@ -206,9 +197,6 @@ class Process : public SimObject
void clone(ThreadContext *old_tc, ThreadContext *new_tc, Process *new_p,
TheISA::IntReg flags);
- // list of all blocked contexts
- std::list<WaitRec> waitList;
-
// thread contexts associated with this process
std::vector<ContextID> contextIds;