[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH for-8.0 v3 01/45] meson: Move CONFIG_TCG_INTERPRETER to config_ho
From: |
Richard Henderson |
Subject: |
[PATCH for-8.0 v3 01/45] meson: Move CONFIG_TCG_INTERPRETER to config_host |
Date: |
Fri, 11 Nov 2022 17:40:17 +1000 |
Like CONFIG_TCG, the enabled method of execution is a host property
not a guest property. This exposes the define to compile-once files.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
meson.build | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/meson.build b/meson.build
index cf3e517e56..4984e80e71 100644
--- a/meson.build
+++ b/meson.build
@@ -469,6 +469,7 @@ if get_option('tcg').allowed()
endif
if get_option('tcg_interpreter')
tcg_arch = 'tci'
+ config_host += { 'CONFIG_TCG_INTERPRETER': 'y' }
elif host_arch == 'x86_64'
tcg_arch = 'i386'
elif host_arch == 'ppc64'
@@ -2540,9 +2541,6 @@ foreach target : target_dirs
if sym == 'CONFIG_TCG' or target in accelerator_targets.get(sym, [])
config_target += { sym: 'y' }
config_all += { sym: 'y' }
- if sym == 'CONFIG_TCG' and tcg_arch == 'tci'
- config_target += { 'CONFIG_TCG_INTERPRETER': 'y' }
- endif
if target in modular_tcg
config_target += { 'CONFIG_TCG_MODULAR': 'y' }
else
--
2.34.1
- [PATCH for-8.0 v3 00/45] tcg: Support for Int128 with helpers, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 01/45] meson: Move CONFIG_TCG_INTERPRETER to config_host,
Richard Henderson <=
- [PATCH for-8.0 v3 02/45] tcg: Tidy tcg_reg_alloc_op, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 03/45] tcg: Introduce paired register allocation, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 04/45] tcg/s390x: Use register pair allocation for div and mulu2, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 05/45] tcg/arm: Use register pair allocation for qemu_{ld, st}_i64, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 06/45] tcg: Remove TCG_TARGET_STACK_GROWSUP, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 08/45] target/sparc: Avoid TCGV_{LOW,HIGH}, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 07/45] accel/tcg: Set cflags_next_tb in cpu_common_initfn, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 09/45] tcg: Move TCG_{LOW,HIGH} to tcg-internal.h, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 11/45] tcg: Simplify calls to temp_sync vs mem_coherent, Richard Henderson, 2022/11/11
- [PATCH for-8.0 v3 10/45] tcg: Add temp_subindex to TCGTemp, Richard Henderson, 2022/11/11