[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH 12/27] target/arm: Add tcg/meson.build
From: |
Fabiano Rosas |
Subject: |
[RFC PATCH 12/27] target/arm: Add tcg/meson.build |
Date: |
Wed, 4 Jan 2023 18:58:20 -0300 |
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 <farosas@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.maydell@linaro.org>
L: qemu-arm@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
- [RFC PATCH 04/27] target/arm: Remove unused includes from m_helper.c, (continued)
- [RFC PATCH 04/27] target/arm: Remove unused includes from m_helper.c, Fabiano Rosas, 2023/01/04
- [RFC PATCH 08/27] target/arm: wrap psci call with tcg_enabled, Fabiano Rosas, 2023/01/04
- [RFC PATCH 05/27] target/arm: Remove unused includes from helper.c, Fabiano Rosas, 2023/01/04
- [RFC PATCH 09/27] target/arm: wrap call to aarch64_sve_change_el in tcg_enabled(), Fabiano Rosas, 2023/01/04
- [RFC PATCH 14/27] target/arm: Move regime_using_lpae_format into internal.h, Fabiano Rosas, 2023/01/04
- [RFC PATCH 15/27] target/arm: move helpers to tcg/, Fabiano Rosas, 2023/01/04
- [RFC PATCH 11/27] target/arm: only perform TCG cpu and machine inits if TCG enabled, Fabiano Rosas, 2023/01/04
- [RFC PATCH 10/27] target/arm: Move PC alignment check, Fabiano Rosas, 2023/01/04
- [RFC PATCH 12/27] target/arm: Add tcg/meson.build,
Fabiano Rosas <=
- [RFC PATCH 16/27] target/arm: only build psci for TCG, Fabiano Rosas, 2023/01/04
- [RFC PATCH 13/27] target/arm: move translate modules to tcg/, Fabiano Rosas, 2023/01/04
- [RFC PATCH 17/27] target/arm: Extract cpustate list manipulation to a file, Fabiano Rosas, 2023/01/04
- [RFC PATCH 18/27] target/arm: Move cpregs code out of cpu.h, Fabiano Rosas, 2023/01/04
- [RFC PATCH 19/27] target/arm: Move common cpregs code into a separate file, Fabiano Rosas, 2023/01/04