armviz

TPIDR_EL1

64-bitGeneric

Per-thread storage at EL1. A kernel puts its current task pointer here, and TLS code reads it as the base of the thread's stack.

Field layout

TIDR[63:0]63:0
byte 7
byte 6
byte 5
byte 4
byte 3
byte 2
byte 1
byte 0

Current value hover a field to locate it

B7
B6
B5
B4
B3
B2
B1
B0

Fields

BitsFieldBitsValueDescription
63:0TIDR[63:0]640x0 (0)

Software-defined value. The architecture only reserves it; what goes in it is the OS's business.