This introduces the target/arm/tcg directory. Its purpose is to hold the TCG code that is selected by CONFIG_TCG.
Signed-off-by: Fabiano Rosas <faro...@suse.de> --- We could squash this onto the next one perhaps. --- MAINTAINERS | 1 + target/arm/meson.build | 4 ++++ target/arm/tcg/meson.build | 0 3 files changed, 5 insertions(+) create mode 100644 target/arm/tcg/meson.build diff --git a/MAINTAINERS b/MAINTAINERS index 7a40d4d865..50ccb74593 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -159,6 +159,7 @@ M: Peter Maydell <peter.mayd...@linaro.org> L: qemu-...@nongnu.org S: Maintained F: target/arm/ +F: target/arm/tcg/ F: tests/tcg/arm/ F: tests/tcg/aarch64/ F: tests/qtest/arm-cpu-features.c diff --git a/target/arm/meson.build b/target/arm/meson.build index 87e911b27f..3225dbd693 100644 --- a/target/arm/meson.build +++ b/target/arm/meson.build @@ -67,5 +67,9 @@ arm_softmmu_ss.add(files( subdir('hvf') +if 'CONFIG_TCG' in config_all + subdir('tcg') +endif + target_arch += {'arm': arm_ss} target_softmmu_arch += {'arm': arm_softmmu_ss} diff --git a/target/arm/tcg/meson.build b/target/arm/tcg/meson.build new file mode 100644 index 0000000000..e69de29bb2 -- 2.35.3