target/arm: Add support for FEAT_DIT, Data Independent Timing
commitdc8b18534ea1dcc90d80ad9a61a3b0aa7eb312fb
authorRebecca Cran <rebecca@nuviainc.com>
Mon, 8 Feb 2021 06:56:57 +0000 (7 23:56 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 11 Feb 2021 11:50:13 +0000 (11 11:50 +0000)
treec53883a976199ab5f328229d5f73da25f1abd8c5
parent377a3ba25c984303029588e9032002235f157d34
target/arm: Add support for FEAT_DIT, Data Independent Timing

Add support for FEAT_DIT. DIT (Data Independent Timing) is a required
feature for ARMv8.4. Since virtual machine execution is largely
nondeterministic and TCG is outside of the security domain, it's
implemented as a NOP.

Signed-off-by: Rebecca Cran <rebecca@nuviainc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210208065700.19454-2-rebecca@nuviainc.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/cpu.h
target/arm/helper.c
target/arm/internals.h
target/arm/translate-a64.c