Revision 7a39fe58

b/kvm.h
99 99

  
100 100
extern const KVMCapabilityInfo kvm_arch_required_capabilities[];
101 101

  
102
int kvm_arch_post_run(CPUState *env, struct kvm_run *run);
102
void kvm_arch_pre_run(CPUState *env, struct kvm_run *run);
103
void kvm_arch_post_run(CPUState *env, struct kvm_run *run);
103 104

  
104 105
int kvm_arch_handle_exit(CPUState *env, struct kvm_run *run);
105 106

  
106
int kvm_arch_pre_run(CPUState *env, struct kvm_run *run);
107

  
108 107
int kvm_arch_process_irqchip_events(CPUState *env);
109 108

  
110 109
int kvm_arch_get_registers(CPUState *env);
b/target-i386/kvm.c
1440 1440
    return 0;
1441 1441
}
1442 1442

  
1443
int kvm_arch_pre_run(CPUState *env, struct kvm_run *run)
1443
void kvm_arch_pre_run(CPUState *env, struct kvm_run *run)
1444 1444
{
1445 1445
    /* Inject NMI */
1446 1446
    if (env->interrupt_request & CPU_INTERRUPT_NMI) {
......
1486 1486
        DPRINTF("setting tpr\n");
1487 1487
        run->cr8 = cpu_get_apic_tpr(env->apic_state);
1488 1488
    }
1489

  
1490
    return 0;
1491 1489
}
1492 1490

  
1493
int kvm_arch_post_run(CPUState *env, struct kvm_run *run)
1491
void kvm_arch_post_run(CPUState *env, struct kvm_run *run)
1494 1492
{
1495 1493
    if (run->if_flag) {
1496 1494
        env->eflags |= IF_MASK;
......
1499 1497
    }
1500 1498
    cpu_set_apic_tpr(env->apic_state, run->cr8);
1501 1499
    cpu_set_apic_base(env->apic_state, run->apic_base);
1502

  
1503
    return 0;
1504 1500
}
1505 1501

  
1506 1502
int kvm_arch_process_irqchip_events(CPUState *env)
b/target-ppc/kvm.c
256 256
    return 0;
257 257
}
258 258

  
259
int kvm_arch_post_run(CPUState *env, struct kvm_run *run)
259
void kvm_arch_post_run(CPUState *env, struct kvm_run *run)
260 260
{
261
    return 0;
262 261
}
263 262

  
264
int kvm_arch_process_irqchip_events(CPUState *env)
263
void kvm_arch_process_irqchip_events(CPUState *env)
265 264
{
266
    return 0;
267 265
}
268 266

  
269 267
static int kvmppc_handle_halt(CPUState *env)
b/target-s390x/kvm.c
169 169
    return 0;
170 170
}
171 171

  
172
int kvm_arch_pre_run(CPUState *env, struct kvm_run *run)
172
void kvm_arch_pre_run(CPUState *env, struct kvm_run *run)
173 173
{
174
    return 0;
175 174
}
176 175

  
177
int kvm_arch_post_run(CPUState *env, struct kvm_run *run)
176
void kvm_arch_post_run(CPUState *env, struct kvm_run *run)
178 177
{
179
    return 0;
180 178
}
181 179

  
182 180
int kvm_arch_process_irqchip_events(CPUState *env)

Also available in: Unified diff