#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 */
GICv3State *s = ARM_GICV3_COMMON(obj);
KVMARMGICv3Class *kgc = KVM_ARM_GICV3_GET_CLASS(s);
- 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;
}
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);