#include "src/common/shared.hpp"
#include "src/common/bits.hpp"
#include "src/thread/thread.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/align.hpp"
#include "src/memory/heap.hpp"
#include "src/arch/x86/gdt.hpp"
#include "src/arch/x86/interr.hpp"
#include "src/arch/x86/except_c.hpp"
#include "src/arch/x86/irq.hpp"
#include "src/arch/x86/context.hpp"
Idź do kodu źródłowego tego pliku.
Przestrzenie nazw | |
namespace | Thread |
namespace | Thread::Scheduler |
namespace | Arch |
namespace | Arch::x86 |
namespace | Arch::x86::Thread |
Funkcje | |
void | Thread::allocate_context (Thread::thread_t *obj, bool supervisor, uint32 stack, uint32 proc_addr) |
void | Arch::x86::Thread::scheduler_wrapper () |
void | Arch::x86::Thread::init (uint32 freq) |
Zmienne | |
thread_t volatile * | Thread::Scheduler::current_thread |
bool | Thread::Scheduler::multitasking_running = false |