Revision d5627ce8
b/target-s390x/cpu.c | ||
---|---|---|
126 | 126 |
cpu_reset(CPU(cpu)); |
127 | 127 |
} |
128 | 128 |
|
129 |
static void s390_cpu_finalize(Object *obj) |
|
130 |
{ |
|
131 |
#if !defined(CONFIG_USER_ONLY) |
|
132 |
S390CPU *cpu = S390_CPU(obj); |
|
133 |
|
|
134 |
qemu_unregister_reset(s390_cpu_machine_reset_cb, cpu); |
|
135 |
#endif |
|
136 |
} |
|
137 |
|
|
129 | 138 |
static void s390_cpu_class_init(ObjectClass *oc, void *data) |
130 | 139 |
{ |
131 | 140 |
S390CPUClass *scc = S390_CPU_CLASS(oc); |
... | ... | |
140 | 149 |
.parent = TYPE_CPU, |
141 | 150 |
.instance_size = sizeof(S390CPU), |
142 | 151 |
.instance_init = s390_cpu_initfn, |
152 |
.instance_finalize = s390_cpu_finalize, |
|
143 | 153 |
.abstract = false, |
144 | 154 |
.class_size = sizeof(S390CPUClass), |
145 | 155 |
.class_init = s390_cpu_class_init, |
Also available in: Unified diff