target/arm: Restrict DC CVAP & DC CVADP instructions to TCG accel
Hardware accelerators handle that in *hardware*. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20231130142519.28417-3-philmd@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
d1d119bbd7
commit
7a3014a9a2
@ -7649,6 +7649,7 @@ static const ARMCPRegInfo rndr_reginfo[] = {
|
||||
static void dccvap_writefn(CPUARMState *env, const ARMCPRegInfo *opaque,
|
||||
uint64_t value)
|
||||
{
|
||||
#ifdef CONFIG_TCG
|
||||
ARMCPU *cpu = env_archcpu(env);
|
||||
/* CTR_EL0 System register -> DminLine, bits [19:16] */
|
||||
uint64_t dline_size = 4 << ((cpu->ctr >> 16) & 0xF);
|
||||
@ -7673,6 +7674,10 @@ static void dccvap_writefn(CPUARMState *env, const ARMCPRegInfo *opaque,
|
||||
}
|
||||
#endif /*CONFIG_USER_ONLY*/
|
||||
}
|
||||
#else
|
||||
/* Handled by hardware accelerator. */
|
||||
g_assert_not_reached();
|
||||
#endif /* CONFIG_TCG */
|
||||
}
|
||||
|
||||
static const ARMCPRegInfo dcpop_reg[] = {
|
||||
|
Loading…
Reference in New Issue
Block a user