qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] hw/audio/sb16.c: Convert file to new logging AP


From: Gerd Hoffmann
Subject: Re: [Qemu-devel] [PATCH] hw/audio/sb16.c: Convert file to new logging API
Date: Tue, 30 Jan 2018 10:41:40 +0100
User-agent: NeoMutt/20171215

> @@ -148,15 +142,16 @@ static int irq_of_magic (int magic)
>  #if 0
>  static void log_dsp (SB16State *dsp)
>  {
> -    ldebug ("%s:%s:%d:%s:dmasize=%d:freq=%d:const=%d:speaker=%d\n",
> -            dsp->fmt_stereo ? "Stereo" : "Mono",
> -            dsp->fmt_signed ? "Signed" : "Unsigned",
> -            dsp->fmt_bits,
> -            dsp->dma_auto ? "Auto" : "Single",
> -            dsp->block_size,
> -            dsp->freq,
> -            dsp->time_const,
> -            dsp->speaker);
> +    qemu_log_mask(LOG_UNIMP, "%s:%s:%d:%s:dmasize=%d:freq=%d:const=%d:"
> +                  "speaker=%d\n",
> +                  dsp->fmt_stereo ? "Stereo" : "Mono",
> +                  dsp->fmt_signed ? "Signed" : "Unsigned",
> +                  dsp->fmt_bits,
> +                  dsp->dma_auto ? "Auto" : "Single",
> +                  dsp->block_size,
> +                  dsp->freq,
> +                  dsp->time_const,
> +                  dsp->speaker);
>  }
>  #endif

Hmm, dead code.  Any places which call log_dsp() ?

>          case 0x42:              /* FT2 sets output freq with this, go figure 
> */
>  #if 0
> -            dolog ("cmd 0x42 might not do what it think it should\n");
> +            qemu_log_mask(LOG_UNIMP, "cmd 0x42 might not do what it think it"
> +                          " should\n");
>  #endif

More dead code.

>          case 0xe2:
>  #ifdef DEBUG
>              d0 = dsp_get_data (s);
> -            dolog ("E2 = %#x\n", d0);
> +            qemu_log_mask(LOG_UNIMP, "E2 = %#x\n", d0);
>  #endif

Conditional code.  Enable this unconditionally, now that we can switch
the logging at runtime?

>  #ifndef DEBUG_SB16_MOST
>      if (s->mixer_nreg != 0x82) {
> -        ldebug ("mixer_read[%#x] -> %#x\n",
> -                s->mixer_nreg, s->mixer_regs[s->mixer_nreg]);
> +        qemu_log_mask(LOG_UNIMP, "mixer_read[%#x] -> %#x\n", s->mixer_nreg,
> +                      s->mixer_regs[s->mixer_nreg]);
>      }
>  #else
> -    ldebug ("mixer_read[%#x] -> %#x\n",
> -            s->mixer_nreg, s->mixer_regs[s->mixer_nreg]);
> +    qemu_log_mask(LOG_UNIMP, "mixer_read[%#x] -> %#x\n",
> +                  s->mixer_nreg, s->mixer_regs[s->mixer_nreg]);
>  #endif

Same question here.

>  #ifdef DEBUG_SB16_MOST
> -    dolog ("pos:%06d %d till:%d len:%d\n",
> -           dma_pos, free, till, dma_len);
> +    qemu_log_mask(LOG_UNIMP, "pos:%06d %d till:%d len:%d\n", dma_pos, free,
> +                  till, dma_len);
>  #endif

And here.

>  #ifdef DEBUG_SB16_MOST
> -    ldebug ("pos %5d free %5d size %5d till % 5d copy %5d written %5d size 
> %5d\n",
> -            dma_pos, free, dma_len, s->left_till_irq, copy, written,
> -            s->block_size);
> +    qemu_log_mask(LOG_UNIMP, "pos %5d free %5d size %5d till % 5d copy %5d"
> +                  " written %5d size %5d\n", dma_pos, free, dma_len,
> +                  s->left_till_irq, copy, written, s->block_size);
>  #endif

Again.

cheers,
  Gerd




reply via email to

[Prev in Thread] Current Thread [Next in Thread]