qemu/accel/stubs/tcg-stub.c
<<
>>
Prefs
   1/*
   2 * QEMU TCG accelerator stub
   3 *
   4 * Copyright Red Hat, Inc. 2013
   5 *
   6 * Author: Paolo Bonzini     <pbonzini@redhat.com>
   7 *
   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.
  10 *
  11 */
  12
  13#include "qemu/osdep.h"
  14#include "exec/exec-all.h"
  15
  16void tb_flush(CPUState *cpu)
  17{
  18}
  19
  20void tlb_set_dirty(CPUState *cpu, target_ulong vaddr)
  21{
  22}
  23
  24int probe_access_flags(CPUArchState *env, target_ulong addr,
  25                       MMUAccessType access_type, int mmu_idx,
  26                       bool nonfault, void **phost, uintptr_t retaddr)
  27{
  28     g_assert_not_reached();
  29}
  30
  31void *probe_access(CPUArchState *env, target_ulong addr, int size,
  32                   MMUAccessType access_type, int mmu_idx, uintptr_t retaddr)
  33{
  34     /* Handled by hardware accelerator. */
  35     g_assert_not_reached();
  36}
  37
  38G_NORETURN void cpu_loop_exit(CPUState *cpu)
  39{
  40    g_assert_not_reached();
  41}
  42
  43G_NORETURN void cpu_loop_exit_restore(CPUState *cpu, uintptr_t pc)
  44{
  45    g_assert_not_reached();
  46}
  47