From nobody Tue Feb 10 09:59:10 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.128.43 as permitted sender) client-ip=209.85.128.43; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wm1-f43.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.43 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1625939421; cv=none; d=zohomail.com; s=zohoarc; b=WnfXj8kmXT1wJh6+9d9J/QfyO2gQNNP68w7R4ghQDzuZf2O0jCwpr7y+ohNgDF+SfF++7cVsggqp9fFRibxZzMCYqRgxb/QFpAw716ZsMjFcBJZZWMgT0nO7VnsWwOA6SLcW8WwkcIehvvZ2KLJa8H6iG2v4h36VZhR/BNcYpWc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1625939421; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=FBaYKuMwOAsdEnFh/yLoGMJg5cvtO0jj+espTWV86dg=; b=RV0XAqBCdVWpQbfsaquNi9VcunAQGkZskXQMmNQWsd9dbnE1nsJpUYSy6LP/uHGoeSebSyjG53Jwoss+wX2PnqI6UVLebFltuo1DC8oXk6yhwxZ2sWET1MYyirjSRd28fiQ3dj1hRy9ozCraihoijkIFhGk0qg3A6rbcJVNvPbw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.128.43 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.zohomail.com with SMTPS id 1625939421807288.2080641300919; Sat, 10 Jul 2021 10:50:21 -0700 (PDT) Received: by mail-wm1-f43.google.com with SMTP id l18-20020a1ced120000b029014c1adff1edso11149527wmh.4 for ; Sat, 10 Jul 2021 10:50:21 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.. (93.red-83-35-24.dynamicip.rima-tde.net. [83.35.24.93]) by smtp.gmail.com with ESMTPSA id e15sm8864203wrp.29.2021.07.10.10.50.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Jul 2021 10:50:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=FBaYKuMwOAsdEnFh/yLoGMJg5cvtO0jj+espTWV86dg=; b=XJE4r2v1dchxOZGfZ9icN57YDwiHJ8dajG9yxOy4FEGizjzbMkH5yd/qIWY3J1dU4w 8XCRm1PskS1PxNxsWRMpyieD7yRonpQtAvvMoitfHxt2rpcTUE5DqHXTpPVka+T/A1wb QSs4VCVIJIjCKQzGZy0rObVKfXTnGtIw5cTkfiiC11xomswjJ5iTlBgT9m1KovMtIA8n ch0yjQf4dQGAHAXMsPkAwzeV1JlHXl0q+t3vJVRtEJbeyXkq6sqCWsuW0Y0V2Se/Z1Wp UNSpTPdYWXtIW/mOuFuqpeoDEeQjL7pkk9sA+2jvZa4iYb2bFm5Wo1MTAoFonflRJCgp minA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=FBaYKuMwOAsdEnFh/yLoGMJg5cvtO0jj+espTWV86dg=; b=CMMSgBITlt10PZVcfH6OzLC6bJ86GXCxC/hUhMpVjL3Lr6cqD8K/cKF/FyL1FjSSsh f43BoHgibqmpv9/s+ABkyEAVw2NyTe9qSK72Z3HCIxKtn2+40wofJrYjJ8kkecfKBlyo VCiUqqI8TOzywtNOmA4iAMl463WakiRBaYIRfWW9KvF3ypsd7CnMB4HpRivBwjSDPhBP RD3Q9vg0MPLeXk35VnLm+B5kcz2rp8V/MWs/2n+BoOks+X194QYDbIf/VF+WkNkzF3b3 f2fh/IjnmdjdVUOVAcggTJvy7moASkq9mGWnWjPPuzfUlDz13ClkFTPZ2LLG42zR35L4 4hzQ== X-Gm-Message-State: AOAM533Xdrt+Hlxc6nouPuHO1RzxfvwCf9wePEiOj8VjSI9veVuK0G4g eRKfIOcmhi9FHmrJHVie+tQ= X-Google-Smtp-Source: ABdhPJwYc48illHoB99lCfxjKCI1pjIB1smAMdA7AGPR3lKnJnHqhPNVpMor/zSofaS53TUaSpATjQ== X-Received: by 2002:a05:600c:1c8b:: with SMTP id k11mr5352467wms.41.1625939420044; Sat, 10 Jul 2021 10:50:20 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: Finn Thain , =?UTF-8?q?Herv=C3=A9=20Poussineau?= , Laurent Vivier , Mark Cave-Ayland , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v3 5/8] dp8393x: Migrate registers as array of uint16 Date: Sat, 10 Jul 2021 19:49:51 +0200 Message-Id: <20210710174954.2577195-6-f4bug@amsat.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210710174954.2577195-1-f4bug@amsat.org> References: <20210710174954.2577195-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1625939423361100001 The CAM registers are now arrays of 3 uint16_t. We can avoid using the VMSTATE_BUFFER_UNSAFE() macro by using VMSTATE_UINT16_2DARRAY() which is more appropriate. Suggested-by: Mark Cave-Ayland Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Mark Cave-Ayland --- hw/net/dp8393x.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hw/net/dp8393x.c b/hw/net/dp8393x.c index 2c3047c8688..68516241a1f 100644 --- a/hw/net/dp8393x.c +++ b/hw/net/dp8393x.c @@ -983,10 +983,10 @@ static void dp8393x_realize(DeviceState *dev, Error *= *errp) =20 static const VMStateDescription vmstate_dp8393x =3D { .name =3D "dp8393x", - .version_id =3D 0, - .minimum_version_id =3D 0, + .version_id =3D 1, + .minimum_version_id =3D 1, .fields =3D (VMStateField []) { - VMSTATE_BUFFER_UNSAFE(cam, dp8393xState, 0, 16 * 3 * 2), + VMSTATE_UINT16_2DARRAY(cam, dp8393xState, 16, 3), VMSTATE_UINT16_ARRAY(regs, dp8393xState, SONIC_REG_COUNT), VMSTATE_END_OF_LIST() } --=20 2.31.1