Lines Matching refs:timestamp
2627 By default, the global physical counter is used for the timestamp
2634 A PMF timestamp is uniquely identified across the system via the
2635 timestamp ID or ``tid``. The ``tid`` is composed as follows:
2639 Bits 0-7: The local timestamp identifier.
2648 #. The local timestamp identifier. This identifier is unique within a given
2662 PMF_STORE_ENABLE: The timestamp is stored in memory for later retrieval.
2663 PMF_DUMP_ENABLE: The timestamp is dumped on the serial console.
2668 retrieve a particular timestamp for the given service at runtime.
2676 Capturing a timestamp
2679 PMF timestamps are stored in a per-service timestamp region. On a
2680 system with multiple CPUs, each timestamp is captured and stored
2684 used to capture a timestamp at the location where it is used. The macro
2685 takes the service name, a local timestamp identifier and a flag as arguments.
2692 To capture a timestamp in assembly code, the caller should use
2694 calculate the address of where the timestamp would be stored. The
2695 caller should then read ``CNTPCT_EL0`` register to obtain the timestamp
2698 Retrieving a timestamp
2722 x2: The `mpidr` of the CPU for which the timestamp has to be retrieved.
2725 required to ensure the updated copy of the timestamp is returned.
2728 cache invalidate before reading the timestamp. This ensures