Claudio Fontana <cfont...@suse.de> writes: > On 1/18/23 11:45, Philippe Mathieu-Daudé wrote: >> 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. > > crossing fingers, I remember getting in trouble there, but maybe that is now > solved by the KConfig thing.. > > https://lists.gnu.org/archive/html/qemu-devel/2021-04/msg02958.html > > My understanding is probably obsolete now, if so sorry for the noise.
I guess this is what I was remembering. But after the Kconfig and qtest changes everything looks good.