abi-aa icon indicating copy to clipboard operation
abi-aa copied to clipboard

[sysvabi64] Add chapter on Thread Local Storage

Open smithp35 opened this issue 10 months ago • 0 comments

The thread local storage chapter contains:

  • A description of Thread Local Storage based on addenda32
  • The key design decisions of AArch64 TLS such as tls variant, tls dialect, TCB size.
  • The ABI required code sequence for TLSDESC that must be emitted exactly, as GNU ld requires it to be.
  • Sequences for the different code-models.
  • Relaxations for GD->IE, GD->LE and IE->LE.
  • Synchronization requirements for Lazy TLSDESC. With advice not to support it due to overhead of synchronization.

smithp35 avatar Feb 20 '25 17:02 smithp35