[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 16/20] cpus: Restrict cpu_common_post_load() code to TCG
On 26/1/25 22:16, Richard Henderson wrote: On 1/23/25 15:44, Philippe Mathieu-Daudé wrote:CPU_INTERRUPT_EXIT was removed in commit 3098dba01c7 ("Use a dedicated function to request exit from execution loop"), tlb_flush() and tb_flush() are related to TCG accelerator. Signed-off-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> --- cpu-target.c | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/cpu-target.c b/cpu-target.c index a2999e7c3c0..c05ef1ff096 100644 --- a/cpu-target.c +++ b/cpu-target.c @@ -45,22 +45,27 @@ #ifndef CONFIG_USER_ONLY static int cpu_common_post_load(void *opaque, int version_id) { - CPUState *cpu = opaque; +#ifdef CONFIG_TCG + if (tcg_enabled()) {Why do you need both ifdef and tcg_enabled()? I would have thought just tcg_enabled().Are there declarations that are (unnecessarily?) protected? No, you are right, tcg_enabled() is sufficient, I don't remember why I added the #ifdef. Could I include your R-b tag without the #ifdef lines?
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |