mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2026-07-02 03:22:38 +00:00
cntvct_el0 after power up has an architecturally UNKNOWN value. In ZynqMP case the value is very high (e.g. 0xefffffe80d4de62d). At best value should be 0 because it is used for time measuring when systemd analyze command is called (via storing it in UEFI variables). As a workaround for this issue use cntvoff_el2 to record offset from actual value which clears cntvct_el0. There could be different way how to achieve this behavior but till that time use this workaround to fix systemd analyze behavior. Change-Id: Ie43096bb33bb0e02c8cac07f965610b4565e141c Signed-off-by: Michal Simek <michal.simek@amd.com>