KThreadLocalPage: Difference between revisions
Filled in the whole KThreadLocalPage struct |
add information |
||
Line 35: | Line 35: | ||
Each char is either 1 or 0, and there's one char per thread local region. 0x200 bytes per region * 8 regions is 0x1000 bytes or 1 full page. The chars are set to 1 to indicate the region is unused and 0 to indicate the region is in use. | Each char is either 1 or 0, and there's one char per thread local region. 0x200 bytes per region * 8 regions is 0x1000 bytes or 1 full page. The chars are set to 1 to indicate the region is unused and 0 to indicate the region is in use. | ||
Processes with more than 8 threads have multiple associated KThreadLocalPages which are linked together with KLinkedListNodes. |