mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 23:17:45 +00:00
![]() The SoftMMU now receives full X86::LogicalAddress values from SoftCPU. This allows the MMU to reroute TLS accesses to a special memory region. The ELF executable's PT_TLS header tells us how to allocate the TLS. Basically, the GS register points to a magical 4-byte area which has a pointer to the TCB (thread control block). The TCB lives in normal flat memory space and is accessed through the DS register. |
||
---|---|---|
.. | ||
FormCompiler | ||
HackStudio | ||
Inspector | ||
IPCCompiler | ||
Profiler | ||
UserspaceEmulator | ||
VisualBuilder | ||
CMakeLists.txt |