[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 1/4] hw/intc/arm_gicv3_its: Don't call post_l
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v4 1/4] hw/intc/arm_gicv3_its: Don't call post_load on reset |
Date: |
Fri, 24 Nov 2017 13:41:08 +0000 |
On 24 November 2017 at 13:30, Eric Auger <address@hidden> wrote:
> 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 <address@hidden>
> ---
> hw/intc/arm_gicv3_its_common.c | 2 --
> hw/intc/arm_gicv3_its_kvm.c | 4 ----
> 2 files changed, 6 deletions(-)
>
> diff --git a/hw/intc/arm_gicv3_its_common.c b/hw/intc/arm_gicv3_its_common.c
> index f2cce59..2bd2f0f 100644
> --- a/hw/intc/arm_gicv3_its_common.c
> +++ b/hw/intc/arm_gicv3_its_common.c
> @@ -131,8 +131,6 @@ static void gicv3_its_common_reset(DeviceState *dev)
> s->creadr = 0;
> s->iidr = 0;
> memset(&s->baser, 0, sizeof(s->baser));
> -
> - gicv3_its_post_load(s, 0);
> }
>
> static void gicv3_its_common_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/intc/arm_gicv3_its_kvm.c b/hw/intc/arm_gicv3_its_kvm.c
> index 6fb45df..b1b322b 100644
> --- a/hw/intc/arm_gicv3_its_kvm.c
> +++ b/hw/intc/arm_gicv3_its_kvm.c
> @@ -155,10 +155,6 @@ static void kvm_arm_its_post_load(GICv3ITSState *s)
> {
> int i;
>
> - if (!s->iidr) {
> - return;
> - }
> -
> kvm_device_access(s->dev_fd, KVM_DEV_ARM_VGIC_GRP_ITS_REGS,
> GITS_IIDR, &s->iidr, true, &error_abort);
>
> --
Reviewed-by: Peter Maydell <address@hidden>
thanks
-- PMM