Ensure PMF service timestamps are properly aligned on a cache line boundary
authordp-arm <dimitris.papastamos@arm.com>
Fri, 9 Sep 2016 10:39:09 +0000 (11:39 +0100)
committerdp-arm <dimitris.papastamos@arm.com>
Wed, 14 Sep 2016 10:41:41 +0000 (11:41 +0100)
commit2d84b46e96124d1d4953e25d70980263163dc90a
tree1f5cefb499b9a4a11e64822c09a70304c57fcaa6
parent77b05323921c23e4261ddd8fee5c326a79b0af97
Ensure PMF service timestamps are properly aligned on a cache line boundary

When using more than a single service in PMF, it is necessary that the
per-service timestamps begin on a cache line boundary.  Previously it
was possible that two services shared a cache line for their
timestamps.  This made it difficult to reason about cache maintenance
operations within a single service and required a global understanding
of how all services operate.

Change-Id: Iacaae5154a7e19ad4107468e56df9ad082ee371c
include/lib/pmf/pmf_helpers.h