summaryrefslogtreecommitdiff
path: root/src/base/fiber.cc
diff options
context:
space:
mode:
authorGiacomo Travaglini <giacomo.travaglini@arm.com>2019-05-03 13:51:50 +0100
committerGiacomo Travaglini <giacomo.travaglini@arm.com>2019-06-09 11:03:04 +0000
commit21573956f7b2be8479af25b2e6cfa6c2ec8fae8e (patch)
tree90e46553908869b05cb82a92d0e6dd337aae1a53 /src/base/fiber.cc
parent2833eb91ea1266f9bab8be8804ba945451f5b561 (diff)
downloadgem5-21573956f7b2be8479af25b2e6cfa6c2ec8fae8e.tar.xz
base: Provide a getter for Fiber::started boolean variable
This can be used to check if the fiber has started its execution. Change-Id: Ie9222b8076756363c9f82c1333c76a352bcaf817 Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18648 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/base/fiber.cc')
-rw-r--r--src/base/fiber.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/base/fiber.cc b/src/base/fiber.cc
index 177459aaa..f4496b14b 100644
--- a/src/base/fiber.cc
+++ b/src/base/fiber.cc
@@ -88,7 +88,7 @@ Fiber::Fiber(size_t stack_size) : Fiber(primaryFiber(), stack_size)
Fiber::Fiber(Fiber *link, size_t stack_size) :
link(link), stack(nullptr), stackSize(stack_size), guardPage(nullptr),
- guardPageSize(sysconf(_SC_PAGE_SIZE)), started(false), _finished(false)
+ guardPageSize(sysconf(_SC_PAGE_SIZE)), _started(false), _finished(false)
{
if (stack_size) {
guardPage = mmap(nullptr, guardPageSize + stack_size,
@@ -170,7 +170,7 @@ Fiber::run()
if (_currentFiber == this)
return;
- if (!started)
+ if (!_started)
createContext();
// Switch out of the current Fiber's context and this one's in.