mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
93bb4f992b
Note that the scheduler does not load/restore floating point numbers yet upon task switching. This means only one task can use floating point numbers at the same time without the risk of race conditions. Note that this enables SSE in 32-bit x86 platforms - but not all models have such support, which limits which computers Sortix works on. Ideally, we should detect what features are available on the computer at runtime and enable/disable the proper kernel support. This is not a problem on x86_64. |
||
---|---|---|
.. | ||
base.s | ||
boot.s | ||
calltrace.s | ||
gdt.s | ||
idt.s | ||
interlock.s | ||
interrupt.s | ||
kthread.s | ||
memorymanagement.cpp | ||
memorymanagement.h | ||
process.cpp | ||
scheduler.cpp | ||
syscall.s | ||
thread.cpp | ||
x64.cpp | ||
x64.h |