Revision e96efcfc hw/ppc.c

b/hw/ppc.c
464 464
    if ((env->spr[SPR_40x_TCR] >> 23) & 0x1)
465 465
        ppc_set_irq(env, PPC_INTERRUPT_FIT, 1);
466 466
    if (loglevel) {
467
        fprintf(logfile, "%s: ir %d TCR %08x TSR %08x\n", __func__,
468
                (env->spr[SPR_40x_TCR] >> 23) & 0x1,
467
        fprintf(logfile, "%s: ir %d TCR " ADDRX " TSR " ADDRX "\n", __func__,
468
                (int)((env->spr[SPR_40x_TCR] >> 23) & 0x1),
469 469
                env->spr[SPR_40x_TCR], env->spr[SPR_40x_TSR]);
470 470
    }
471 471
}
......
495 495
    if ((env->spr[SPR_40x_TCR] >> 26) & 0x1)
496 496
        ppc_set_irq(env, PPC_INTERRUPT_PIT, 1);
497 497
    if (loglevel) {
498
        fprintf(logfile, "%s: ar %d ir %d TCR %08x TSR %08x %08lx\n", __func__,
499
                (env->spr[SPR_40x_TCR] >> 22) & 0x1,
500
                (env->spr[SPR_40x_TCR] >> 26) & 0x1,
498
        fprintf(logfile, "%s: ar %d ir %d TCR " ADDRX " TSR " ADDRX " "
499
                "%016" PRIx64 "\n", __func__,
500
                (int)((env->spr[SPR_40x_TCR] >> 22) & 0x1),
501
                (int)((env->spr[SPR_40x_TCR] >> 26) & 0x1),
501 502
                env->spr[SPR_40x_TCR], env->spr[SPR_40x_TSR],
502 503
                ppcemb_timer->pit_reload);
503 504
    }
......
536 537
    if (next == now)
537 538
        next++;
538 539
    if (loglevel) {
539
        fprintf(logfile, "%s: TCR %08x TSR %08x\n", __func__,
540
        fprintf(logfile, "%s: TCR " ADDRX " TSR " ADDRX "\n", __func__,
540 541
                env->spr[SPR_40x_TCR], env->spr[SPR_40x_TSR]);
541 542
    }
542 543
    switch ((env->spr[SPR_40x_TSR] >> 30) & 0x3) {
......
587 588
        qemu_del_timer(tb_env->decr_timer);
588 589
    } else {
589 590
        if (loglevel)
590
            fprintf(logfile, "%s: start PIT 0x%08x\n", __func__, val);
591
            fprintf(logfile, "%s: start PIT 0x" ADDRX "\n", __func__, val);
591 592
        now = qemu_get_clock(vm_clock);
592 593
        next = now + muldiv64(val, ticks_per_sec, tb_env->tb_freq);
593 594
         if (next == now)

Also available in: Unified diff