From 46fbd76595faea874773a2ecbbdb36c3b56e697e Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sun, 12 Jan 2020 22:58:48 -0800 Subject: 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 Reviewed-by: Jason Lowe-Power Reviewed-by: Brandon Potter Maintainer: Jason Lowe-Power Tested-by: kokoro --- src/sim/process.hh | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/sim/process.hh') 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 -- cgit v1.2.3