• dp-arm's avatar
    Add PMF instrumentation points in TF · 872be88a
    dp-arm authored
    In order to quantify the overall time spent in the PSCI software
    implementation, an initial collection of PMF instrumentation points
    has been added.
    
    Instrumentation has been added to the following code paths:
    
    - Entry to PSCI SMC handler.  The timestamp is captured as early
      as possible during the runtime exception and stored in memory
      before entering the PSCI SMC handler.
    
    - Exit from PSCI SMC handler.  The timestamp is captured after
      normal return from the PSCI SMC handler or if a low power state
      was requested it is captured in the bl31 warm boot path before
      return to normal world.
    
    - Entry to low power state.  The timestamp is captured before entry
      to a low power state which implies either standby or power down.
      As these power states are mutually exclusive, only one timestamp
      is defined to describe both.  It is possible to differentiate between
      the two power states using the PSCI STAT interface.
    
    - Exit from low power state.  The timestamp is captu...
    872be88a
Makefile 26 KB