mirror of
https://github.com/RGBCube/serenity
synced 2025-10-13 16:42:08 +00:00
![]() To add a new per-CPU data structure, add an ID for it to the ProcessorSpecificDataID enum. Then call ProcessorSpecific<T>::initialize() when you are ready to construct the per-CPU data structure on the current CPU. It can then be accessed via ProcessorSpecific<T>::get(). This patch replaces the existing hard-coded mechanisms for Scheduler and MemoryManager per-CPU data structure. |
||
---|---|---|
.. | ||
ASM_wrapper.cpp | ||
CPU.cpp | ||
Interrupts.cpp | ||
Processor.cpp | ||
ProcessorInfo.cpp | ||
SafeMem.cpp | ||
TrapFrame.cpp |