summaryrefslogtreecommitdiffstats
path: root/src/include/kernel/workitem.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/kernel/workitem.H')
-rw-r--r--src/include/kernel/workitem.H12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/kernel/workitem.H b/src/include/kernel/workitem.H
index 856f5b365..027f3626f 100644
--- a/src/include/kernel/workitem.H
+++ b/src/include/kernel/workitem.H
@@ -53,6 +53,18 @@ class CpuWakeupDoorbellWorkItem : public KernelWorkItem
~CpuWakeupDoorbellWorkItem() = default;
};
+//A work item to be created/executed during a Master CPU
+// wakeup scenario, it will also restore the timebase
+// on the threads being woken up
+class CpuTbRestoreDoorbellWorkItem : public KernelWorkItem
+{
+ public:
+ //Implement operator() function
+ void operator() (void);
+
+ //No data to clean up, use default destructor
+ ~CpuTbRestoreDoorbellWorkItem() = default;
+};
#endif
OpenPOWER on IntegriCloud