Revision bdf7ae5b include/qom/cpu.h

b/include/qom/cpu.h
60 60
                                    bool is_write, bool is_exec, int opaque,
61 61
                                    unsigned size);
62 62

  
63
struct TranslationBlock;
64

  
63 65
/**
64 66
 * CPUClass:
65 67
 * @class_by_name: Callback to map -cpu command line model name to an
......
74 76
 * @get_paging_enabled: Callback for inquiring whether paging is enabled.
75 77
 * @get_memory_mapping: Callback for obtaining the memory mappings.
76 78
 * @set_pc: Callback for setting the Program Counter register.
79
 * @synchronize_from_tb: Callback for synchronizing state from a TCG
80
 * #TranslationBlock.
77 81
 * @vmsd: State description for migration.
78 82
 *
79 83
 * Represents a CPU family or model.
......
98 102
    void (*get_memory_mapping)(CPUState *cpu, MemoryMappingList *list,
99 103
                               Error **errp);
100 104
    void (*set_pc)(CPUState *cpu, vaddr value);
105
    void (*synchronize_from_tb)(CPUState *cpu, struct TranslationBlock *tb);
101 106

  
102 107
    const struct VMStateDescription *vmsd;
103 108
    int (*write_elf64_note)(WriteCoreDumpFunction f, CPUState *cpu,

Also available in: Unified diff