hw/intc/arm_gicv3_its: Don't call post_load on reset

From the very beginning, post_load() was called from common
reset. This is not standard and obliged to discriminate the
reset case from the restore case using the iidr value.

Let's get rid of that call.

Signed-off-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1511883692-11511-2-git-send-email-eric.auger@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
Eric Auger 2017-12-13 17:59:22 +00:00 committed by Peter Maydell
parent babc1f3009
commit 7e7244796b
2 changed files with 0 additions and 6 deletions

View File

@ -131,8 +131,6 @@ static void gicv3_its_common_reset(DeviceState *dev)
s->creadr = 0; s->creadr = 0;
s->iidr = 0; s->iidr = 0;
memset(&s->baser, 0, sizeof(s->baser)); memset(&s->baser, 0, sizeof(s->baser));
gicv3_its_post_load(s, 0);
} }
static void gicv3_its_common_class_init(ObjectClass *klass, void *data) static void gicv3_its_common_class_init(ObjectClass *klass, void *data)

View File

@ -155,10 +155,6 @@ static void kvm_arm_its_post_load(GICv3ITSState *s)
{ {
int i; int i;
if (!s->iidr) {
return;
}
kvm_device_access(s->dev_fd, KVM_DEV_ARM_VGIC_GRP_ITS_REGS, kvm_device_access(s->dev_fd, KVM_DEV_ARM_VGIC_GRP_ITS_REGS,
GITS_IIDR, &s->iidr, true, &error_abort); GITS_IIDR, &s->iidr, true, &error_abort);