summaryrefslogtreecommitdiff
path: root/Kernel/Forward.h
diff options
context:
space:
mode:
authorTom <tomut@yahoo.com>2020-06-27 13:42:28 -0600
committerAndreas Kling <kling@serenityos.org>2020-07-01 12:07:01 +0200
commitfb41d89384cb5bbdf602ae41ae7e038fb48a34ce (patch)
tree21f97ea745e1eb15d88cc8e9ccd7b1d4b15a30f3 /Kernel/Forward.h
parent10407061d21abcfbc0c63e37314f4ae3938e3e25 (diff)
downloadserenity-fb41d89384cb5bbdf602ae41ae7e038fb48a34ce.zip
Kernel: Implement software context switching and Processor structure
Moving certain globals into a new Processor structure for each CPU allows us to eventually run an instance of the scheduler on each CPU.
Diffstat (limited to 'Kernel/Forward.h')
-rw-r--r--Kernel/Forward.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Kernel/Forward.h b/Kernel/Forward.h
index 5644a37388..ee69b17368 100644
--- a/Kernel/Forward.h
+++ b/Kernel/Forward.h
@@ -59,6 +59,7 @@ class Scheduler;
class SharedBuffer;
class Socket;
template <typename BaseType> class SpinLock;
+class RecursiveSpinLock;
template <typename BaseType, typename LockType> class ScopedSpinLock;
class TCPSocket;
class TTY;