2 * QEMU TCG accelerator stub
4 * Copyright Red Hat, Inc. 2013
6 * Author: Paolo Bonzini <pbonzini@redhat.com>
8 * This work is licensed under the terms of the GNU GPL, version 2 or later.
9 * See the COPYING file in the top-level directory.
13 #include "qemu/osdep.h"
14 #include "exec/tb-flush.h"
15 #include "exec/exec-all.h"
17 void tb_flush(CPUState
*cpu
)
21 void tlb_set_dirty(CPUState
*cpu
, target_ulong vaddr
)
25 void tcg_flush_jmp_cache(CPUState
*cpu
)
29 int probe_access_flags(CPUArchState
*env
, target_ulong addr
, int size
,
30 MMUAccessType access_type
, int mmu_idx
,
31 bool nonfault
, void **phost
, uintptr_t retaddr
)
33 g_assert_not_reached();
36 void *probe_access(CPUArchState
*env
, target_ulong addr
, int size
,
37 MMUAccessType access_type
, int mmu_idx
, uintptr_t retaddr
)
39 /* Handled by hardware accelerator. */
40 g_assert_not_reached();
43 G_NORETURN
void cpu_loop_exit(CPUState
*cpu
)
45 g_assert_not_reached();
48 G_NORETURN
void cpu_loop_exit_restore(CPUState
*cpu
, uintptr_t pc
)
50 g_assert_not_reached();