aboutsummaryrefslogtreecommitdiff
path: root/src/scheduler.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2021-03-06 17:51:05 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2021-03-06 17:51:05 +0200
commitadfb2c00592e08815a546548f3e87809a645696c (patch)
tree45b31744909ea1ebc0d75365bd0fdaac404fc145 /src/scheduler.h
parentGDT: flush segment registers on lgdt (diff)
downloadkernel.cpp-adfb2c00592e08815a546548f3e87809a645696c.tar.xz
scheduler: fix task switching
Diffstat (limited to 'src/scheduler.h')
-rw-r--r--src/scheduler.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scheduler.h b/src/scheduler.h
index 9e5e9f2..a3148bb 100644
--- a/src/scheduler.h
+++ b/src/scheduler.h
@@ -7,7 +7,7 @@ class Scheduler : public InterruptHandler {
public:
Scheduler(uint16_t cs);
- bool add_task(uint8_t* stack, uint16_t cs, void (*entry)());
+ [[nodiscard]] uint16_t add_task(uint8_t* stack, uint16_t cs, void (*entry)());
[[nodiscard]] cpu_state_t* trigger(cpu_state_t*) override;
private: