summaryrefslogtreecommitdiff
path: root/src/sim/process.hh
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2020-01-12 22:58:48 -0800
committerGabe Black <gabeblack@google.com>2020-01-23 23:38:25 +0000
commit46fbd76595faea874773a2ecbbdb36c3b56e697e (patch)
tree2ba267daa02c23ded8168cbeb68c0a76febca3c0 /src/sim/process.hh
parente3c3d2a1a8aed9f67338ee08d678263525ffaddc (diff)
downloadgem5-46fbd76595faea874773a2ecbbdb36c3b56e697e.tar.xz
sim: Move findFreeContext to System.
This method searches through the ThreadContexts stored in the system, and has no concrete connection to Process other than it happened to be used by a Process in the clone system call. By moving it, we can use its functionality in classes other than Process. Change-Id: Ic6899c335dc13841c6fe948ea3a4f8ad67e562bb Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24285 Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Reviewed-by: Brandon Potter <Brandon.Potter@amd.com> Maintainer: Jason Lowe-Power <jason@lowepower.com> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/sim/process.hh')
-rw-r--r--src/sim/process.hh3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/sim/process.hh b/src/sim/process.hh
index 70be3ab8a..6183bcc53 100644
--- a/src/sim/process.hh
+++ b/src/sim/process.hh
@@ -129,9 +129,6 @@ class Process : public SimObject
contextIds.push_back(context_id);
}
- // Find a free context to use
- ThreadContext *findFreeContext();
-
/**
* After delegating a thread context to a child process
* no longer should relate to the ThreadContext