mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
7d39906acc
This code uses the cr0 task switched bit to disable the FPU upon task switch, which allows the kernel to delay copying the registers until another task starts using them. Or better yet, if no other thread actually uses the registers, then it won't need to do any copying at all! |
||
---|---|---|
.. | ||
float.cpp | ||
float.h | ||
gdt.cpp | ||
gdt.h | ||
idt.cpp | ||
idt.h | ||
memorymanagement.cpp | ||
memorymanagement.h | ||
msr.cpp | ||
msr.h | ||
x86-family.cpp | ||
x86-family.h |