On 7/8/25 1:52 PM, Peter Maydell wrote:
> We don't generally like DPRINTF debug macros, preferring tracepoints.
> In this case the macro is used in only three places (reset, realize,
> and in the unlikely event the host kernel doesn't have GICv3 register
> access support). These don't seem worth converting to tracepoints,
> so simply delete the macro and its uses.
>
> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Eric Auger <eric.au...@redhat.com>

Eric

> ---
> If anybody needs to debug this code they can add useful tracepoints
> at that point. I don't think these DPRINTFs will help at all.
> ---
>  hw/intc/arm_gicv3_kvm.c | 13 -------------
>  1 file changed, 13 deletions(-)
>
> diff --git a/hw/intc/arm_gicv3_kvm.c b/hw/intc/arm_gicv3_kvm.c
> index 8e34d08b415..e118c1b1f04 100644
> --- a/hw/intc/arm_gicv3_kvm.c
> +++ b/hw/intc/arm_gicv3_kvm.c
> @@ -34,14 +34,6 @@
>  #include "target/arm/cpregs.h"
>  
>  
> -#ifdef DEBUG_GICV3_KVM
> -#define DPRINTF(fmt, ...) \
> -    do { fprintf(stderr, "kvm_gicv3: " fmt, ## __VA_ARGS__); } while (0)
> -#else
> -#define DPRINTF(fmt, ...) \
> -    do { } while (0)
> -#endif
> -
>  #define TYPE_KVM_ARM_GICV3 "kvm-arm-gicv3"
>  typedef struct KVMARMGICv3Class KVMARMGICv3Class;
>  /* This is reusing the GICv3State typedef from ARM_GICV3_ITS_COMMON */
> @@ -721,14 +713,11 @@ static void kvm_arm_gicv3_reset_hold(Object *obj, 
> ResetType type)
>      KVMARMGICv3Class *kgc = KVM_ARM_GICV3_GET_CLASS(s);
>      uint32_t reg;
>  
> -    DPRINTF("Reset\n");
> -
>      if (kgc->parent_phases.hold) {
>          kgc->parent_phases.hold(obj, type);
>      }
>  
>      if (s->migration_blocker) {
> -        DPRINTF("Cannot put kernel gic state, no kernel interface\n");
>          return;
>      }
>  
> @@ -807,8 +796,6 @@ static void kvm_arm_gicv3_realize(DeviceState *dev, Error 
> **errp)
>      Error *local_err = NULL;
>      int i;
>  
> -    DPRINTF("kvm_arm_gicv3_realize\n");
> -
>      kgc->parent_realize(dev, &local_err);
>      if (local_err) {
>          error_propagate(errp, local_err);


Reply via email to