SPRAB89A September 2011 – March 2014
Users can specify the allocation for the main thread's TLS block using:
.TI.tls > RAM
This uninitialized output section is initialized using the __TI_tls_init_table copy table at boot time. Users cannot specify the section specifier for this section.
If no allocation is specified for this section, it is allocated using the .fardata output section’s allocation. If no allocation is specified for .fardata, the .far allocation is used. Otherwise, the default allocation is used.
The linker defines the symbol __TI_TLS_MAIN_THREAD_BASE to point to the start of the .TI.tls output section.