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