mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-15 22:21:57 -06:00
accel/tcg: Restrict cpu_plugin_mem_cbs_enabled() to TCG
So far cpu_plugin_mem_cbs_enabled() is only called from TCG, so reduce it to accel/tcg/. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <5f59c754-44e5-4743-a2dd-87ef8e13eadf@linaro.org>
This commit is contained in:
parent
57d828429e
commit
fc44d592db
2 changed files with 17 additions and 17 deletions
|
@ -24,4 +24,21 @@ static inline bool cpu_in_serial_context(CPUState *cs)
|
||||||
return !tcg_cflags_has(cs, CF_PARALLEL) || cpu_in_exclusive_context(cs);
|
return !tcg_cflags_has(cs, CF_PARALLEL) || cpu_in_exclusive_context(cs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* cpu_plugin_mem_cbs_enabled() - are plugin memory callbacks enabled?
|
||||||
|
* @cs: CPUState pointer
|
||||||
|
*
|
||||||
|
* The memory callbacks are installed if a plugin has instrumented an
|
||||||
|
* instruction for memory. This can be useful to know if you want to
|
||||||
|
* force a slow path for a series of memory accesses.
|
||||||
|
*/
|
||||||
|
static inline bool cpu_plugin_mem_cbs_enabled(const CPUState *cpu)
|
||||||
|
{
|
||||||
|
#ifdef CONFIG_PLUGIN
|
||||||
|
return !!cpu->plugin_mem_cbs;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1111,23 +1111,6 @@ void cpu_watchpoint_remove_by_ref(CPUState *cpu, CPUWatchpoint *watchpoint);
|
||||||
void cpu_watchpoint_remove_all(CPUState *cpu, int mask);
|
void cpu_watchpoint_remove_all(CPUState *cpu, int mask);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
|
||||||
* cpu_plugin_mem_cbs_enabled() - are plugin memory callbacks enabled?
|
|
||||||
* @cs: CPUState pointer
|
|
||||||
*
|
|
||||||
* The memory callbacks are installed if a plugin has instrumented an
|
|
||||||
* instruction for memory. This can be useful to know if you want to
|
|
||||||
* force a slow path for a series of memory accesses.
|
|
||||||
*/
|
|
||||||
static inline bool cpu_plugin_mem_cbs_enabled(const CPUState *cpu)
|
|
||||||
{
|
|
||||||
#ifdef CONFIG_PLUGIN
|
|
||||||
return !!cpu->plugin_mem_cbs;
|
|
||||||
#else
|
|
||||||
return false;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cpu_get_address_space:
|
* cpu_get_address_space:
|
||||||
* @cpu: CPU to get address space from
|
* @cpu: CPU to get address space from
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue