On 17/1/23 20:01, Fabiano Rosas wrote:
Philippe Mathieu-Daudé <phi...@linaro.org> writes:
On 13/1/23 15:04, Fabiano Rosas wrote:
The cpu_tcg.c file about to be moved into the tcg directory. Move the
code that is needed for cpus that also work with KVM into cpu.c.
Signed-off-by: Fabiano Rosas <faro...@suse.de>
---
target/arm/cpu.c | 76 +++++++++++++++++++++++++++++++++++++++++++
target/arm/cpu_tcg.c | 77 --------------------------------------------
2 files changed, 76 insertions(+), 77 deletions(-)
diff --git a/target/arm/cpu.c b/target/arm/cpu.c
[...]
TYPE_IDAU_INTERFACE is ARMv8-M specific, so TCG AFAIU.
Hm.. QEMU doesn't start without it. There might be some implicit
dependency. I'll check.
Likely some M-profile code (note this type is a QOM *interface*).
I checked the uses (git-grep -W IDAU_INTERFACE) and none should be
reachable in a non-TCG build.