sew on side

This commit is contained in:
user
2026-02-03 21:33:15 +01:00
parent e8818d2b23
commit ce87f48f41
3 changed files with 4 additions and 4 deletions

View File

@@ -19,7 +19,7 @@ struct Vault {
TextStream kout = TextStream(0, 80, 0, 17, true);
//TextStream dout = TextStream(0, 80, 17, 25);
//SerialStream sout;
Scheduler scheduler;
alignas(16) Scheduler scheduler;
Bellringer bellringer;
BBuffer<Key, 16> keys;
Semaphore keys_sem;
@@ -56,7 +56,7 @@ class Guarded {
Guarded& operator=(const Guarded&) = delete;
private:
Vault& _vault;
alignas(16) Vault& _vault;
};
/*! \brief Synchronizes the kernel with interrupts using the Prologue/Epilogue

View File

@@ -40,7 +40,7 @@ class Scheduler {
/*! \brief Idle thread
*/
IdleThread idleThread;
alignas(16) IdleThread idleThread;
public:
Scheduler();

View File

@@ -18,7 +18,7 @@
#include "../types.h"
/// Stack size for each thread
constexpr uint32_t STACK_SIZE = 3096;
constexpr uint32_t STACK_SIZE = 3072;
/*! \brief The Thread is an object used by the scheduler.
* \ingroup thread