Revision e9b4b432 monitor.c

b/monitor.c
2544 2544
#endif
2545 2545

  
2546 2546
#if defined(TARGET_I386)
2547
static void do_inject_nmi(Monitor *mon, const QDict *qdict)
2548
{
2549
    CPUState *env;
2550
    int cpu_index = qdict_get_int(qdict, "cpu_index");
2551

  
2552
    for (env = first_cpu; env != NULL; env = env->next_cpu)
2553
        if (env->cpu_index == cpu_index) {
2554
            cpu_interrupt(env, CPU_INTERRUPT_NMI);
2555
            break;
2556
        }
2557
}
2558

  
2559
static int do_inject_nmi_all(Monitor *mon, const QDict *qdict, QObject **ret_data)
2547
static int do_inject_nmi(Monitor *mon, const QDict *qdict, QObject **ret_data)
2560 2548
{
2561 2549
    CPUState *env;
2562 2550

  
......
2567 2555
    return 0;
2568 2556
}
2569 2557
#else
2570
static int do_inject_nmi_all(Monitor *mon, const QDict *qdict, QObject **ret_data)
2558
static int do_inject_nmi(Monitor *mon, const QDict *qdict, QObject **ret_data)
2571 2559
{
2572 2560
    qerror_report(QERR_UNSUPPORTED);
2573 2561
    return -1;

Also available in: Unified diff