accel: add init_accel_cpu for adapting accel behavior to CPU type
commitcc3f2be6b7ca1bb1e5d78aa355c5bdeea25c91c4
authorClaudio Fontana <cfontana@suse.de>
Mon, 22 Mar 2021 13:27:59 +0000 (22 14:27 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 10 May 2021 19:41:52 +0000 (10 15:41 -0400)
tree6cf56508069f7c9d63b6e6e45740b4ec29b572cb
parent92242f34ab08ecc68750dd118bdad6ed66e3b00e
accel: add init_accel_cpu for adapting accel behavior to CPU type

while on x86 all CPU classes can use the same set of TCGCPUOps,
on ARM the right accel behavior depends on the type of the CPU.

So we need a way to specialize the accel behavior according to
the CPU. Therefore, add a second initialization, after the
accel_cpu->cpu_class_init, that allows to do this.

Signed-off-by: Claudio Fontana <cfontana@suse.de>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20210322132800.7470-24-cfontana@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
accel/accel-common.c
include/hw/core/cpu.h
target/i386/tcg/tcg-cpu.c