From nobody Mon May 12 06:56:21 2025
Delivered-To: importer@patchew.org
Authentication-Results: mx.zohomail.com;
	dkim=pass;
	spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as
 permitted sender)
  smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org;
	dmarc=pass(p=none dis=none)  header.from=linaro.org
ARC-Seal: i=1; a=rsa-sha256; t=1734289706; cv=none;
	d=zohomail.com; s=zohoarc;
	b=E8+EaUb76ftHAxex2Ysx51U6V78NgjUGPfK/lzPuo6RIUtiurwvcl0R+M7ZC157fJbmKCNRyv8cubdFRXJ7+SS9IzYa9QmYxUsdXyVmjfxE63VxTlrwxj6fkzWqvaGodNRLKh+8U4tf3rjpgxTGy3+0CZobLGXbBp+fcG5zHojs=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc;
	t=1734289706;
 h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To;
	bh=lys7tGHuZ2D1yOM7ypaRB7yLdQKP2ngPf+Mbv8hYbYM=;
	b=dQdbSCW2KvIQM5ATLuem+QflfVDjSM1iDJIATWP4En148fET6ZdvYl/zrOHOLuarSBwEyRD8W15ko9UdHzlH7z0YcpKB/D1N9BS1YE2WuSw3neVInfSDKCMDjubCJHvyKlESsd07A6GmsoWtmZf5uDovOZ5J9xxJCtGDyPFdLz4=
ARC-Authentication-Results: i=1; mx.zohomail.com;
	dkim=pass;
	spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as
 permitted sender)
  smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org;
	dmarc=pass header.from=<richard.henderson@linaro.org> (p=none dis=none)
Return-Path: <qemu-devel-bounces+importer=patchew.org@nongnu.org>
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by
 mx.zohomail.com
	with SMTPS id 1734289706435527.3988233695388;
 Sun, 15 Dec 2024 11:08:26 -0800 (PST)
Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <qemu-devel-bounces@nongnu.org>)
	id 1tMtxB-0002mz-Un; Sun, 15 Dec 2024 14:06:58 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <richard.henderson@linaro.org>)
 id 1tMtwp-0001jX-IR
 for qemu-devel@nongnu.org; Sun, 15 Dec 2024 14:06:36 -0500
Received: from mail-oa1-x33.google.com ([2001:4860:4864:20::33])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <richard.henderson@linaro.org>)
 id 1tMtwm-0001IX-Ga
 for qemu-devel@nongnu.org; Sun, 15 Dec 2024 14:06:35 -0500
Received: by mail-oa1-x33.google.com with SMTP id
 586e51a60fabf-29e842cb9b4so1057471fac.2
 for <qemu-devel@nongnu.org>; Sun, 15 Dec 2024 11:06:32 -0800 (PST)
Received: from localhost.localdomain (fixed-187-189-51-143.totalplay.net.
 [187.189.51.143]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2a3d2914ac6sm1423214fac.39.2024.12.15.11.06.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 15 Dec 2024 11:06:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linaro.org; s=google; t=1734289591; x=1734894391; darn=nongnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=lys7tGHuZ2D1yOM7ypaRB7yLdQKP2ngPf+Mbv8hYbYM=;
 b=x0/r7ELqsDXUXAmDAWdcJW8801tiiCHP4X96KOFuGgzcyf8vPEZF2RuND5TKAN8Kx5
 DplcVTLNstOVYVLnCN/LEsZIM5Ua6M0/U5DDTD0Wj2/GF1iqy1oXnlWEItk0a3FNvkWS
 dr2epbTp6LqsXGbEZYWBUv0ujfUIxwyF3sQAn4OBHYX1fSq/nFEXdeux+d70CQkKbta1
 i6zuF9HUjEoDnbLdKc1vviyXUq8l9A55fNkdh+MkhCdmabmTD4MjRmfYNVXFBpHoHD8W
 aB89h+RIjKEbLtDxabucPYXsXdzwXAX9A5PIb3GFFHnvwc9Jza9JRpVN0oN8q7hMuI7I
 IJLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734289591; x=1734894391;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=lys7tGHuZ2D1yOM7ypaRB7yLdQKP2ngPf+Mbv8hYbYM=;
 b=qAw8RZguF7CjsJKmwV9JOgGEWdIBSUGnkgREZdAz+uDZXRDyH8i3H0EF+CUaVS/n9W
 Ko5e/dDi4KlICKPomS0+1pGXIABjQNGZ+Ih6xmxdNB5FuscENpwyN30caf8iYRwC9gV0
 UdZ0+nszqz6CeYmo1jxlQLD0XlU3bZwn7E4wqj6212YPjHMwJNCcNi6ZOyNJzh/Il+57
 3/ELVnN5HYrUTbi8NYHwm9+/7mCjCGJzuqi9CgABy5V4HgRFB7p8kKXKtcUpTsE/Rom5
 lUmIPnOyBokRgTtUcqkobUS93e++WO5nOXZJsNJAi0h0PIpSAj1zzuJXSRjXxIuVqZ+H
 O98w==
X-Gm-Message-State: AOJu0YwAGJ4xjFBoC+kWbhyNm9FVe+ck0ZtLTmWeUMwVdlqr92BKJGW7
 HR1fUWhoTY4a0hx05YjuhjfuZtxlchAIFwjCHUS445uN8vreVM8+IvvKHTIOq9VWx+AHykkuS9L
 WndaVrju9
X-Gm-Gg: ASbGncuMuR4yc92Sc/bYJkO87y+oTlGurHC4xnux0r2plZvRJyhWNDbRol7fB4r5uah
 +YtyHswNXNIaOleXbGdvBriiniYuDoLYNKxfJmiGdAZ7kWIg0KftYKQIHhwGYGs2jRfHUWErzqX
 eAwaP70Y806WedjcdDejmt8WKaePM3TRBgwvt331M8A37HVqBZURTr7GR4Y/ZzrE48XHqR9ZL6a
 3XQJQYJIma79NCcZScob1rCCEqdV5QdBCH28LdY4KCQweDVieht6EY/doVDff4w1mPFA1yQbU4/
 DX5UoOBZnimu8NWqZsHcoLLMsuvJkJSo9ozClYeJPbo=
X-Google-Smtp-Source: 
 AGHT+IFQ9gvzId9D95igaMvPZW3NLnE1IO6qIX7ICJx3tEGJAaGYK6oTATWnH5zHjirn1aaAmKVHNA==
X-Received: by 2002:a05:6870:64a6:b0:29e:362b:2162 with SMTP id
 586e51a60fabf-2a3ac727c04mr5360260fac.20.1734289591327;
 Sun, 15 Dec 2024 11:06:31 -0800 (PST)
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: stefanha@redhat.com,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Subject: [PULL 39/67] hw/misc: Constify all Property
Date: Sun, 15 Dec 2024 13:05:05 -0600
Message-ID: <20241215190533.3222854-40-richard.henderson@linaro.org>
X-Mailer: git-send-email 2.43.0
In-Reply-To: <20241215190533.3222854-1-richard.henderson@linaro.org>
References: <20241215190533.3222854-1-richard.henderson@linaro.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17
 as permitted sender) client-ip=209.51.188.17;
 envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org;
 helo=lists.gnu.org;
Received-SPF: pass client-ip=2001:4860:4864:20::33;
 envelope-from=richard.henderson@linaro.org; helo=mail-oa1-x33.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: qemu-devel@nongnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <qemu-devel.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>,
 <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>
List-Archive: <https://lists.nongnu.org/archive/html/qemu-devel>
List-Post: <mailto:qemu-devel@nongnu.org>
List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>,
 <mailto:qemu-devel-request@nongnu.org?subject=subscribe>
Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org
Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org
X-ZohoMail-DKIM: pass (identity @linaro.org)
X-ZM-MESSAGEID: 1734289707535116600

Reviewed-by: C=C3=A9dric Le Goater <clg@redhat.com>
Reviewed-by: Philippe Mathieu-Daud=C3=A9 <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
 hw/misc/a9scu.c                  | 2 +-
 hw/misc/allwinner-h3-dramc.c     | 2 +-
 hw/misc/allwinner-r40-dramc.c    | 2 +-
 hw/misc/allwinner-sid.c          | 2 +-
 hw/misc/applesmc.c               | 2 +-
 hw/misc/arm11scu.c               | 2 +-
 hw/misc/arm_l2x0.c               | 2 +-
 hw/misc/arm_sysctl.c             | 2 +-
 hw/misc/armsse-cpuid.c           | 2 +-
 hw/misc/aspeed_hace.c            | 2 +-
 hw/misc/aspeed_i3c.c             | 2 +-
 hw/misc/aspeed_lpc.c             | 2 +-
 hw/misc/aspeed_sbc.c             | 2 +-
 hw/misc/aspeed_scu.c             | 2 +-
 hw/misc/aspeed_sdmc.c            | 2 +-
 hw/misc/bcm2835_cprman.c         | 2 +-
 hw/misc/bcm2835_property.c       | 2 +-
 hw/misc/debugexit.c              | 2 +-
 hw/misc/eccmemctl.c              | 2 +-
 hw/misc/empty_slot.c             | 2 +-
 hw/misc/iotkit-secctl.c          | 2 +-
 hw/misc/iotkit-sysctl.c          | 2 +-
 hw/misc/iotkit-sysinfo.c         | 2 +-
 hw/misc/ivshmem.c                | 4 ++--
 hw/misc/led.c                    | 2 +-
 hw/misc/mac_via.c                | 2 +-
 hw/misc/macio/cuda.c             | 2 +-
 hw/misc/macio/macio.c            | 4 ++--
 hw/misc/macio/pmu.c              | 2 +-
 hw/misc/mips_cmgcr.c             | 2 +-
 hw/misc/mips_cpc.c               | 2 +-
 hw/misc/mips_itu.c               | 2 +-
 hw/misc/mos6522.c                | 2 +-
 hw/misc/mps2-fpgaio.c            | 2 +-
 hw/misc/mps2-scc.c               | 2 +-
 hw/misc/msf2-sysreg.c            | 2 +-
 hw/misc/npcm7xx_gcr.c            | 2 +-
 hw/misc/nrf51_rng.c              | 2 +-
 hw/misc/pci-testdev.c            | 2 +-
 hw/misc/pvpanic-isa.c            | 2 +-
 hw/misc/pvpanic-pci.c            | 2 +-
 hw/misc/sifive_e_aon.c           | 2 +-
 hw/misc/sifive_u_otp.c           | 2 +-
 hw/misc/stm32l4x5_rcc.c          | 2 +-
 hw/misc/tz-mpc.c                 | 2 +-
 hw/misc/tz-msc.c                 | 2 +-
 hw/misc/tz-ppc.c                 | 2 +-
 hw/misc/unimp.c                  | 2 +-
 hw/misc/xlnx-versal-cframe-reg.c | 4 ++--
 hw/misc/xlnx-versal-cfu.c        | 4 ++--
 hw/misc/xlnx-versal-xramc.c      | 2 +-
 hw/misc/zynq_slcr.c              | 2 +-
 52 files changed, 56 insertions(+), 56 deletions(-)

diff --git a/hw/misc/a9scu.c b/hw/misc/a9scu.c
index a40d5072de..e2d73edde8 100644
--- a/hw/misc/a9scu.c
+++ b/hw/misc/a9scu.c
@@ -123,7 +123,7 @@ static const VMStateDescription vmstate_a9_scu =3D {
     }
 };
=20
-static Property a9_scu_properties[] =3D {
+static const Property a9_scu_properties[] =3D {
     DEFINE_PROP_UINT32("num-cpu", A9SCUState, num_cpu, 1),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/allwinner-h3-dramc.c b/hw/misc/allwinner-h3-dramc.c
index eeab0dc5d2..247bf62c43 100644
--- a/hw/misc/allwinner-h3-dramc.c
+++ b/hw/misc/allwinner-h3-dramc.c
@@ -314,7 +314,7 @@ static void allwinner_h3_dramc_init(Object *obj)
     sysbus_init_mmio(sbd, &s->dramphy_iomem);
 }
=20
-static Property allwinner_h3_dramc_properties[] =3D {
+static const Property allwinner_h3_dramc_properties[] =3D {
     DEFINE_PROP_UINT64("ram-addr", AwH3DramCtlState, ram_addr, 0x0),
     DEFINE_PROP_UINT32("ram-size", AwH3DramCtlState, ram_size, 256 * MiB),
     DEFINE_PROP_END_OF_LIST()
diff --git a/hw/misc/allwinner-r40-dramc.c b/hw/misc/allwinner-r40-dramc.c
index 3ae4890037..a51284ff91 100644
--- a/hw/misc/allwinner-r40-dramc.c
+++ b/hw/misc/allwinner-r40-dramc.c
@@ -464,7 +464,7 @@ static void allwinner_r40_dramc_init(Object *obj)
     sysbus_init_mmio(sbd, &s->dramphy_iomem);
 }
=20
-static Property allwinner_r40_dramc_properties[] =3D {
+static const Property allwinner_r40_dramc_properties[] =3D {
     DEFINE_PROP_UINT64("ram-addr", AwR40DramCtlState, ram_addr, 0x0),
     DEFINE_PROP_UINT32("ram-size", AwR40DramCtlState, ram_size, 256), /* M=
iB */
     DEFINE_PROP_END_OF_LIST()
diff --git a/hw/misc/allwinner-sid.c b/hw/misc/allwinner-sid.c
index 19ff17d24a..3a09dca111 100644
--- a/hw/misc/allwinner-sid.c
+++ b/hw/misc/allwinner-sid.c
@@ -127,7 +127,7 @@ static void allwinner_sid_init(Object *obj)
     sysbus_init_mmio(sbd, &s->iomem);
 }
=20
-static Property allwinner_sid_properties[] =3D {
+static const Property allwinner_sid_properties[] =3D {
     DEFINE_PROP_UUID_NODEFAULT("identifier", AwSidState, identifier),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/applesmc.c b/hw/misc/applesmc.c
index 5b766277d6..9d0e273e33 100644
--- a/hw/misc/applesmc.c
+++ b/hw/misc/applesmc.c
@@ -350,7 +350,7 @@ static void applesmc_unrealize(DeviceState *dev)
     }
 }
=20
-static Property applesmc_isa_properties[] =3D {
+static const Property applesmc_isa_properties[] =3D {
     DEFINE_PROP_UINT32(APPLESMC_PROP_IO_BASE, AppleSMCState, iobase,
                        APPLESMC_DEFAULT_IOBASE),
     DEFINE_PROP_STRING("osk", AppleSMCState, osk),
diff --git a/hw/misc/arm11scu.c b/hw/misc/arm11scu.c
index 17c36a0545..37feed9da7 100644
--- a/hw/misc/arm11scu.c
+++ b/hw/misc/arm11scu.c
@@ -75,7 +75,7 @@ static void arm11_scu_init(Object *obj)
     sysbus_init_mmio(sbd, &s->iomem);
 }
=20
-static Property arm11_scu_properties[] =3D {
+static const Property arm11_scu_properties[] =3D {
     DEFINE_PROP_UINT32("num-cpu", ARM11SCUState, num_cpu, 1),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/arm_l2x0.c b/hw/misc/arm_l2x0.c
index 1902ebd3bc..9c209f13b0 100644
--- a/hw/misc/arm_l2x0.c
+++ b/hw/misc/arm_l2x0.c
@@ -173,7 +173,7 @@ static void l2x0_priv_init(Object *obj)
     sysbus_init_mmio(dev, &s->iomem);
 }
=20
-static Property l2x0_properties[] =3D {
+static const Property l2x0_properties[] =3D {
     DEFINE_PROP_UINT32("cache-type", L2x0State, cache_type, 0x1c100100),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/arm_sysctl.c b/hw/misc/arm_sysctl.c
index 9c4dce350a..69e379fa10 100644
--- a/hw/misc/arm_sysctl.c
+++ b/hw/misc/arm_sysctl.c
@@ -623,7 +623,7 @@ static void arm_sysctl_finalize(Object *obj)
     g_free(s->db_clock_reset);
 }
=20
-static Property arm_sysctl_properties[] =3D {
+static const Property arm_sysctl_properties[] =3D {
     DEFINE_PROP_UINT32("sys_id", arm_sysctl_state, sys_id, 0),
     DEFINE_PROP_UINT32("proc_id", arm_sysctl_state, proc_id, 0),
     /* Daughterboard power supply voltages (as reported via SYS_CFG) */
diff --git a/hw/misc/armsse-cpuid.c b/hw/misc/armsse-cpuid.c
index e785a09051..b05bcdcabc 100644
--- a/hw/misc/armsse-cpuid.c
+++ b/hw/misc/armsse-cpuid.c
@@ -92,7 +92,7 @@ static const MemoryRegionOps armsse_cpuid_ops =3D {
     .valid.max_access_size =3D 4,
 };
=20
-static Property armsse_cpuid_props[] =3D {
+static const Property armsse_cpuid_props[] =3D {
     DEFINE_PROP_UINT32("CPUID", ARMSSECPUID, cpuid, 0),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/aspeed_hace.c b/hw/misc/aspeed_hace.c
index bc1d66ad80..5cefbadf9a 100644
--- a/hw/misc/aspeed_hace.c
+++ b/hw/misc/aspeed_hace.c
@@ -436,7 +436,7 @@ static void aspeed_hace_realize(DeviceState *dev, Error=
 **errp)
     sysbus_init_mmio(sbd, &s->iomem);
 }
=20
-static Property aspeed_hace_properties[] =3D {
+static const Property aspeed_hace_properties[] =3D {
     DEFINE_PROP_LINK("dram", AspeedHACEState, dram_mr,
                      TYPE_MEMORY_REGION, MemoryRegion *),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/aspeed_i3c.c b/hw/misc/aspeed_i3c.c
index 371ee7dba8..7f5a389864 100644
--- a/hw/misc/aspeed_i3c.c
+++ b/hw/misc/aspeed_i3c.c
@@ -323,7 +323,7 @@ static void aspeed_i3c_realize(DeviceState *dev, Error =
**errp)
=20
 }
=20
-static Property aspeed_i3c_device_properties[] =3D {
+static const Property aspeed_i3c_device_properties[] =3D {
     DEFINE_PROP_UINT8("device-id", AspeedI3CDevice, id, 0),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/aspeed_lpc.c b/hw/misc/aspeed_lpc.c
index f2d4ca6f43..bb9066b0f0 100644
--- a/hw/misc/aspeed_lpc.c
+++ b/hw/misc/aspeed_lpc.c
@@ -454,7 +454,7 @@ static const VMStateDescription vmstate_aspeed_lpc =3D {
     }
 };
=20
-static Property aspeed_lpc_properties[] =3D {
+static const Property aspeed_lpc_properties[] =3D {
     DEFINE_PROP_UINT32("hicr7", AspeedLPCState, hicr7, 0),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/aspeed_sbc.c b/hw/misc/aspeed_sbc.c
index f5eb2a0e37..b97cf51fa1 100644
--- a/hw/misc/aspeed_sbc.c
+++ b/hw/misc/aspeed_sbc.c
@@ -136,7 +136,7 @@ static const VMStateDescription vmstate_aspeed_sbc =3D {
     }
 };
=20
-static Property aspeed_sbc_properties[] =3D {
+static const Property aspeed_sbc_properties[] =3D {
     DEFINE_PROP_BOOL("emmc-abr", AspeedSBCState, emmc_abr, 0),
     DEFINE_PROP_UINT32("signing-settings", AspeedSBCState, signing_setting=
s, 0),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/aspeed_scu.c b/hw/misc/aspeed_scu.c
index 2c919349cf..ac33b8d6cb 100644
--- a/hw/misc/aspeed_scu.c
+++ b/hw/misc/aspeed_scu.c
@@ -602,7 +602,7 @@ static const VMStateDescription vmstate_aspeed_scu =3D {
     }
 };
=20
-static Property aspeed_scu_properties[] =3D {
+static const Property aspeed_scu_properties[] =3D {
     DEFINE_PROP_UINT32("silicon-rev", AspeedSCUState, silicon_rev, 0),
     DEFINE_PROP_UINT32("hw-strap1", AspeedSCUState, hw_strap1, 0),
     DEFINE_PROP_UINT32("hw-strap2", AspeedSCUState, hw_strap2, 0),
diff --git a/hw/misc/aspeed_sdmc.c b/hw/misc/aspeed_sdmc.c
index 4bc9faf691..4980080f74 100644
--- a/hw/misc/aspeed_sdmc.c
+++ b/hw/misc/aspeed_sdmc.c
@@ -294,7 +294,7 @@ static const VMStateDescription vmstate_aspeed_sdmc =3D=
 {
     }
 };
=20
-static Property aspeed_sdmc_properties[] =3D {
+static const Property aspeed_sdmc_properties[] =3D {
     DEFINE_PROP_UINT64("max-ram-size", AspeedSDMCState, max_ram_size, 0),
     DEFINE_PROP_BOOL("unlocked", AspeedSDMCState, unlocked, false),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/bcm2835_cprman.c b/hw/misc/bcm2835_cprman.c
index 63e1045abf..1a20cd0bc8 100644
--- a/hw/misc/bcm2835_cprman.c
+++ b/hw/misc/bcm2835_cprman.c
@@ -778,7 +778,7 @@ static const VMStateDescription cprman_vmstate =3D {
     }
 };
=20
-static Property cprman_properties[] =3D {
+static const Property cprman_properties[] =3D {
     DEFINE_PROP_UINT32("xosc-freq-hz", BCM2835CprmanState, xosc_freq, 1920=
0000),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/bcm2835_property.c b/hw/misc/bcm2835_property.c
index 8ca3128f29..09a6f2c6e3 100644
--- a/hw/misc/bcm2835_property.c
+++ b/hw/misc/bcm2835_property.c
@@ -551,7 +551,7 @@ static void bcm2835_property_realize(DeviceState *dev, =
Error **errp)
     bcm2835_property_reset(dev);
 }
=20
-static Property bcm2835_property_props[] =3D {
+static const Property bcm2835_property_props[] =3D {
     DEFINE_PROP_UINT32("board-rev", BCM2835PropertyState, board_rev, 0),
     DEFINE_PROP_STRING("command-line", BCM2835PropertyState, command_line),
     DEFINE_PROP_END_OF_LIST()
diff --git a/hw/misc/debugexit.c b/hw/misc/debugexit.c
index c5c562fd93..639a8cc3e3 100644
--- a/hw/misc/debugexit.c
+++ b/hw/misc/debugexit.c
@@ -56,7 +56,7 @@ static void debug_exit_realizefn(DeviceState *d, Error **=
errp)
                                 isa->iobase, &isa->io);
 }
=20
-static Property debug_exit_properties[] =3D {
+static const Property debug_exit_properties[] =3D {
     DEFINE_PROP_UINT32("iobase", ISADebugExitState, iobase, 0x501),
     DEFINE_PROP_UINT32("iosize", ISADebugExitState, iosize, 0x02),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/eccmemctl.c b/hw/misc/eccmemctl.c
index 0f68fbe1b6..4fc88bd4e5 100644
--- a/hw/misc/eccmemctl.c
+++ b/hw/misc/eccmemctl.c
@@ -325,7 +325,7 @@ static void ecc_realize(DeviceState *dev, Error **errp)
     }
 }
=20
-static Property ecc_properties[] =3D {
+static const Property ecc_properties[] =3D {
     DEFINE_PROP_UINT32("version", ECCState, version, -1),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/empty_slot.c b/hw/misc/empty_slot.c
index 37b0ddfb02..79572c5be0 100644
--- a/hw/misc/empty_slot.c
+++ b/hw/misc/empty_slot.c
@@ -79,7 +79,7 @@ static void empty_slot_realize(DeviceState *dev, Error **=
errp)
     sysbus_init_mmio(SYS_BUS_DEVICE(dev), &s->iomem);
 }
=20
-static Property empty_slot_properties[] =3D {
+static const Property empty_slot_properties[] =3D {
     DEFINE_PROP_UINT64("size", EmptySlot, size, 0),
     DEFINE_PROP_STRING("name", EmptySlot, name),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/iotkit-secctl.c b/hw/misc/iotkit-secctl.c
index 6e22f2aad6..abb6a963ca 100644
--- a/hw/misc/iotkit-secctl.c
+++ b/hw/misc/iotkit-secctl.c
@@ -814,7 +814,7 @@ static const VMStateDescription iotkit_secctl_vmstate =
=3D {
     },
 };
=20
-static Property iotkit_secctl_props[] =3D {
+static const Property iotkit_secctl_props[] =3D {
     DEFINE_PROP_UINT32("sse-version", IoTKitSecCtl, sse_version, 0),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/iotkit-sysctl.c b/hw/misc/iotkit-sysctl.c
index c1b357e6b7..23b49d7dff 100644
--- a/hw/misc/iotkit-sysctl.c
+++ b/hw/misc/iotkit-sysctl.c
@@ -835,7 +835,7 @@ static const VMStateDescription iotkit_sysctl_vmstate =
=3D {
     }
 };
=20
-static Property iotkit_sysctl_props[] =3D {
+static const Property iotkit_sysctl_props[] =3D {
     DEFINE_PROP_UINT32("sse-version", IoTKitSysCtl, sse_version, 0),
     DEFINE_PROP_UINT32("CPUWAIT_RST", IoTKitSysCtl, cpuwait_rst, 0),
     DEFINE_PROP_UINT32("INITSVTOR0_RST", IoTKitSysCtl, initsvtor0_rst,
diff --git a/hw/misc/iotkit-sysinfo.c b/hw/misc/iotkit-sysinfo.c
index aaa9305b2e..7d4eea6bfb 100644
--- a/hw/misc/iotkit-sysinfo.c
+++ b/hw/misc/iotkit-sysinfo.c
@@ -131,7 +131,7 @@ static const MemoryRegionOps iotkit_sysinfo_ops =3D {
     .valid.max_access_size =3D 4,
 };
=20
-static Property iotkit_sysinfo_props[] =3D {
+static const Property iotkit_sysinfo_props[] =3D {
     DEFINE_PROP_UINT32("SYS_VERSION", IoTKitSysInfo, sys_version, 0),
     DEFINE_PROP_UINT32("SYS_CONFIG", IoTKitSysInfo, sys_config, 0),
     DEFINE_PROP_UINT32("sse-version", IoTKitSysInfo, sse_version, 0),
diff --git a/hw/misc/ivshmem.c b/hw/misc/ivshmem.c
index 5ce3fc0949..6d735ec29f 100644
--- a/hw/misc/ivshmem.c
+++ b/hw/misc/ivshmem.c
@@ -1022,7 +1022,7 @@ static const VMStateDescription ivshmem_plain_vmsd =
=3D {
     },
 };
=20
-static Property ivshmem_plain_properties[] =3D {
+static const Property ivshmem_plain_properties[] =3D {
     DEFINE_PROP_ON_OFF_AUTO("master", IVShmemState, master, ON_OFF_AUTO_OF=
F),
     DEFINE_PROP_LINK("memdev", IVShmemState, hostmem, TYPE_MEMORY_BACKEND,
                      HostMemoryBackend *),
@@ -1077,7 +1077,7 @@ static const VMStateDescription ivshmem_doorbell_vmsd=
 =3D {
     },
 };
=20
-static Property ivshmem_doorbell_properties[] =3D {
+static const Property ivshmem_doorbell_properties[] =3D {
     DEFINE_PROP_CHR("chardev", IVShmemState, server_chr),
     DEFINE_PROP_UINT32("vectors", IVShmemState, vectors, 1),
     DEFINE_PROP_BIT("ioeventfd", IVShmemState, features, IVSHMEM_IOEVENTFD,
diff --git a/hw/misc/led.c b/hw/misc/led.c
index 4bb6ce8d29..76efdbc3f1 100644
--- a/hw/misc/led.c
+++ b/hw/misc/led.c
@@ -101,7 +101,7 @@ static void led_realize(DeviceState *dev, Error **errp)
     qdev_init_gpio_in(DEVICE(s), led_set_state_gpio_handler, 1);
 }
=20
-static Property led_properties[] =3D {
+static const Property led_properties[] =3D {
     DEFINE_PROP_STRING("color", LEDState, color),
     DEFINE_PROP_STRING("description", LEDState, description),
     DEFINE_PROP_BOOL("gpio-active-high", LEDState, gpio_active_high, true),
diff --git a/hw/misc/mac_via.c b/hw/misc/mac_via.c
index af2b2b1af3..a376a2b8a0 100644
--- a/hw/misc/mac_via.c
+++ b/hw/misc/mac_via.c
@@ -1322,7 +1322,7 @@ static const VMStateDescription vmstate_q800_via1 =3D=
 {
     }
 };
=20
-static Property mos6522_q800_via1_properties[] =3D {
+static const Property mos6522_q800_via1_properties[] =3D {
     DEFINE_PROP_DRIVE("drive", MOS6522Q800VIA1State, blk),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/macio/cuda.c b/hw/misc/macio/cuda.c
index 1db7ebf3e2..cfc8afd1dc 100644
--- a/hw/misc/macio/cuda.c
+++ b/hw/misc/macio/cuda.c
@@ -554,7 +554,7 @@ static void cuda_init(Object *obj)
               DEVICE(obj), "adb.0");
 }
=20
-static Property cuda_properties[] =3D {
+static const Property cuda_properties[] =3D {
     DEFINE_PROP_UINT64("timebase-frequency", CUDAState, tb_frequency, 0),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/macio/macio.c b/hw/misc/macio/macio.c
index 3f449f91c0..7e3d5aa977 100644
--- a/hw/misc/macio/macio.c
+++ b/hw/misc/macio/macio.c
@@ -405,7 +405,7 @@ static const VMStateDescription vmstate_macio_newworld =
=3D {
     }
 };
=20
-static Property macio_newworld_properties[] =3D {
+static const Property macio_newworld_properties[] =3D {
     DEFINE_PROP_BOOL("has-pmu", NewWorldMacIOState, has_pmu, false),
     DEFINE_PROP_BOOL("has-adb", NewWorldMacIOState, has_adb, false),
     DEFINE_PROP_END_OF_LIST()
@@ -422,7 +422,7 @@ static void macio_newworld_class_init(ObjectClass *oc, =
void *data)
     device_class_set_props(dc, macio_newworld_properties);
 }
=20
-static Property macio_properties[] =3D {
+static const Property macio_properties[] =3D {
     DEFINE_PROP_UINT64("frequency", MacIOState, frequency, 0),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/macio/pmu.c b/hw/misc/macio/pmu.c
index 4b451e0af3..64bf44f67f 100644
--- a/hw/misc/macio/pmu.c
+++ b/hw/misc/macio/pmu.c
@@ -760,7 +760,7 @@ static void pmu_init(Object *obj)
     sysbus_init_mmio(d, &s->mem);
 }
=20
-static Property pmu_properties[] =3D {
+static const Property pmu_properties[] =3D {
     DEFINE_PROP_BOOL("has-adb", PMUState, has_adb, true),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/mips_cmgcr.c b/hw/misc/mips_cmgcr.c
index 04256aacdc..80ca224f76 100644
--- a/hw/misc/mips_cmgcr.c
+++ b/hw/misc/mips_cmgcr.c
@@ -211,7 +211,7 @@ static const VMStateDescription vmstate_mips_gcr =3D {
     },
 };
=20
-static Property mips_gcr_properties[] =3D {
+static const Property mips_gcr_properties[] =3D {
     DEFINE_PROP_UINT32("num-vp", MIPSGCRState, num_vps, 1),
     DEFINE_PROP_INT32("gcr-rev", MIPSGCRState, gcr_rev, 0x800),
     DEFINE_PROP_UINT64("gcr-base", MIPSGCRState, gcr_base, GCR_BASE_ADDR),
diff --git a/hw/misc/mips_cpc.c b/hw/misc/mips_cpc.c
index 2f7fb8167f..86ff0f7ad8 100644
--- a/hw/misc/mips_cpc.c
+++ b/hw/misc/mips_cpc.c
@@ -163,7 +163,7 @@ static const VMStateDescription vmstate_mips_cpc =3D {
     },
 };
=20
-static Property mips_cpc_properties[] =3D {
+static const Property mips_cpc_properties[] =3D {
     DEFINE_PROP_UINT32("num-vp", MIPSCPCState, num_vp, 0x1),
     DEFINE_PROP_UINT64("vp-start-running", MIPSCPCState, vp_start_running,=
 0x1),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/mips_itu.c b/hw/misc/mips_itu.c
index c5214c8b30..d84a7dbf15 100644
--- a/hw/misc/mips_itu.c
+++ b/hw/misc/mips_itu.c
@@ -533,7 +533,7 @@ static void mips_itu_reset(DeviceState *dev)
     itc_reset_cells(s);
 }
=20
-static Property mips_itu_properties[] =3D {
+static const Property mips_itu_properties[] =3D {
     DEFINE_PROP_UINT32("num-fifo", MIPSITUState, num_fifo,
                       ITC_FIFO_NUM_MAX),
     DEFINE_PROP_UINT32("num-semaphores", MIPSITUState, num_semaphores,
diff --git a/hw/misc/mos6522.c b/hw/misc/mos6522.c
index 515f62e687..0225a5869b 100644
--- a/hw/misc/mos6522.c
+++ b/hw/misc/mos6522.c
@@ -696,7 +696,7 @@ static void mos6522_finalize(Object *obj)
     timer_free(s->timers[1].timer);
 }
=20
-static Property mos6522_properties[] =3D {
+static const Property mos6522_properties[] =3D {
     DEFINE_PROP_UINT64("frequency", MOS6522State, frequency, 0),
     DEFINE_PROP_END_OF_LIST()
 };
diff --git a/hw/misc/mps2-fpgaio.c b/hw/misc/mps2-fpgaio.c
index 20359254ba..2e8d1c721c 100644
--- a/hw/misc/mps2-fpgaio.c
+++ b/hw/misc/mps2-fpgaio.c
@@ -319,7 +319,7 @@ static const VMStateDescription mps2_fpgaio_vmstate =3D=
 {
     },
 };
=20
-static Property mps2_fpgaio_properties[] =3D {
+static const Property mps2_fpgaio_properties[] =3D {
     /* Frequency of the prescale counter */
     DEFINE_PROP_UINT32("prescale-clk", MPS2FPGAIO, prescale_clk, 20000000),
     /* Number of LEDs controlled by LED0 register */
diff --git a/hw/misc/mps2-scc.c b/hw/misc/mps2-scc.c
index d45ff77bd6..f378b75571 100644
--- a/hw/misc/mps2-scc.c
+++ b/hw/misc/mps2-scc.c
@@ -456,7 +456,7 @@ static const VMStateDescription mps2_scc_vmstate =3D {
     }
 };
=20
-static Property mps2_scc_properties[] =3D {
+static const Property mps2_scc_properties[] =3D {
     /* Values for various read-only ID registers (which are specific
      * to the board model or FPGA image)
      */
diff --git a/hw/misc/msf2-sysreg.c b/hw/misc/msf2-sysreg.c
index b8dde198c6..0d7a713c76 100644
--- a/hw/misc/msf2-sysreg.c
+++ b/hw/misc/msf2-sysreg.c
@@ -118,7 +118,7 @@ static const VMStateDescription vmstate_msf2_sysreg =3D=
 {
     }
 };
=20
-static Property msf2_sysreg_properties[] =3D {
+static const Property msf2_sysreg_properties[] =3D {
     /* default divisors in Libero GUI */
     DEFINE_PROP_UINT8("apb0divisor", MSF2SysregState, apb0div, 2),
     DEFINE_PROP_UINT8("apb1divisor", MSF2SysregState, apb1div, 2),
diff --git a/hw/misc/npcm7xx_gcr.c b/hw/misc/npcm7xx_gcr.c
index c4c4e246d7..17aeaf22cb 100644
--- a/hw/misc/npcm7xx_gcr.c
+++ b/hw/misc/npcm7xx_gcr.c
@@ -229,7 +229,7 @@ static const VMStateDescription vmstate_npcm7xx_gcr =3D=
 {
     },
 };
=20
-static Property npcm7xx_gcr_properties[] =3D {
+static const Property npcm7xx_gcr_properties[] =3D {
     DEFINE_PROP_UINT32("disabled-modules", NPCM7xxGCRState, reset_mdlr, 0),
     DEFINE_PROP_UINT32("power-on-straps", NPCM7xxGCRState, reset_pwron, 0),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/nrf51_rng.c b/hw/misc/nrf51_rng.c
index 2d67f3f766..2b550a6bca 100644
--- a/hw/misc/nrf51_rng.c
+++ b/hw/misc/nrf51_rng.c
@@ -219,7 +219,7 @@ static void nrf51_rng_reset(DeviceState *dev)
 }
=20
=20
-static Property nrf51_rng_properties[] =3D {
+static const Property nrf51_rng_properties[] =3D {
     DEFINE_PROP_UINT16("period_unfiltered_us", NRF51RNGState,
             period_unfiltered_us, 167),
     DEFINE_PROP_UINT16("period_filtered_us", NRF51RNGState,
diff --git a/hw/misc/pci-testdev.c b/hw/misc/pci-testdev.c
index 0b5f236a20..7927397a23 100644
--- a/hw/misc/pci-testdev.c
+++ b/hw/misc/pci-testdev.c
@@ -319,7 +319,7 @@ static void qdev_pci_testdev_reset(DeviceState *dev)
     pci_testdev_reset(d);
 }
=20
-static Property pci_testdev_properties[] =3D {
+static const Property pci_testdev_properties[] =3D {
     DEFINE_PROP_SIZE("membar", PCITestDevState, membar_size, 0),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/pvpanic-isa.c b/hw/misc/pvpanic-isa.c
index 9a923b7869..824a2e4528 100644
--- a/hw/misc/pvpanic-isa.c
+++ b/hw/misc/pvpanic-isa.c
@@ -98,7 +98,7 @@ static void build_pvpanic_isa_aml(AcpiDevAmlIf *adev, Aml=
 *scope)
     aml_append(scope, dev);
 }
=20
-static Property pvpanic_isa_properties[] =3D {
+static const Property pvpanic_isa_properties[] =3D {
     DEFINE_PROP_UINT16(PVPANIC_IOPORT_PROP, PVPanicISAState, ioport, 0x505=
),
     DEFINE_PROP_UINT8("events", PVPanicISAState, pvpanic.events,
                       PVPANIC_EVENTS),
diff --git a/hw/misc/pvpanic-pci.c b/hw/misc/pvpanic-pci.c
index 106d03ccd6..1c3eafc137 100644
--- a/hw/misc/pvpanic-pci.c
+++ b/hw/misc/pvpanic-pci.c
@@ -53,7 +53,7 @@ static void pvpanic_pci_realizefn(PCIDevice *dev, Error *=
*errp)
     pci_register_bar(dev, 0, PCI_BASE_ADDRESS_SPACE_MEMORY, &ps->mr);
 }
=20
-static Property pvpanic_pci_properties[] =3D {
+static const Property pvpanic_pci_properties[] =3D {
     DEFINE_PROP_UINT8("events", PVPanicPCIState, pvpanic.events,
                       PVPANIC_EVENTS),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/sifive_e_aon.c b/hw/misc/sifive_e_aon.c
index f819fc10e6..c48429b131 100644
--- a/hw/misc/sifive_e_aon.c
+++ b/hw/misc/sifive_e_aon.c
@@ -289,7 +289,7 @@ static void sifive_e_aon_init(Object *obj)
     sysbus_init_irq(sbd, &r->wdog_irq);
 }
=20
-static Property sifive_e_aon_properties[] =3D {
+static const Property sifive_e_aon_properties[] =3D {
     DEFINE_PROP_UINT64("wdogclk-frequency", SiFiveEAONState, wdogclk_freq,
                        SIFIVE_E_LFCLK_DEFAULT_FREQ),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/sifive_u_otp.c b/hw/misc/sifive_u_otp.c
index 8965f5c22a..32cd8e8dfb 100644
--- a/hw/misc/sifive_u_otp.c
+++ b/hw/misc/sifive_u_otp.c
@@ -194,7 +194,7 @@ static const MemoryRegionOps sifive_u_otp_ops =3D {
     }
 };
=20
-static Property sifive_u_otp_properties[] =3D {
+static const Property sifive_u_otp_properties[] =3D {
     DEFINE_PROP_UINT32("serial", SiFiveUOTPState, serial, 0),
     DEFINE_PROP_DRIVE("drive", SiFiveUOTPState, blk),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/stm32l4x5_rcc.c b/hw/misc/stm32l4x5_rcc.c
index 59d428fa66..b61241d195 100644
--- a/hw/misc/stm32l4x5_rcc.c
+++ b/hw/misc/stm32l4x5_rcc.c
@@ -1426,7 +1426,7 @@ static void stm32l4x5_rcc_realize(DeviceState *dev, E=
rror **errp)
     clock_update(s->gnd, 0);
 }
=20
-static Property stm32l4x5_rcc_properties[] =3D {
+static const Property stm32l4x5_rcc_properties[] =3D {
     DEFINE_PROP_UINT64("hse_frequency", Stm32l4x5RccState,
         hse_frequency, HSE_DEFAULT_FRQ),
     DEFINE_PROP_UINT64("sai1_extclk_frequency", Stm32l4x5RccState,
diff --git a/hw/misc/tz-mpc.c b/hw/misc/tz-mpc.c
index 66a46a7b9f..b06eb9f119 100644
--- a/hw/misc/tz-mpc.c
+++ b/hw/misc/tz-mpc.c
@@ -587,7 +587,7 @@ static const VMStateDescription tz_mpc_vmstate =3D {
     }
 };
=20
-static Property tz_mpc_properties[] =3D {
+static const Property tz_mpc_properties[] =3D {
     DEFINE_PROP_LINK("downstream", TZMPC, downstream,
                      TYPE_MEMORY_REGION, MemoryRegion *),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/tz-msc.c b/hw/misc/tz-msc.c
index 82ccaa014a..96413a502d 100644
--- a/hw/misc/tz-msc.c
+++ b/hw/misc/tz-msc.c
@@ -278,7 +278,7 @@ static const VMStateDescription tz_msc_vmstate =3D {
     }
 };
=20
-static Property tz_msc_properties[] =3D {
+static const Property tz_msc_properties[] =3D {
     DEFINE_PROP_LINK("downstream", TZMSC, downstream,
                      TYPE_MEMORY_REGION, MemoryRegion *),
     DEFINE_PROP_LINK("idau", TZMSC, idau,
diff --git a/hw/misc/tz-ppc.c b/hw/misc/tz-ppc.c
index 922dcf7f63..1943d8d165 100644
--- a/hw/misc/tz-ppc.c
+++ b/hw/misc/tz-ppc.c
@@ -305,7 +305,7 @@ static const VMStateDescription tz_ppc_vmstate =3D {
     DEFINE_PROP_LINK("port[" #N "]", TZPPC, port[N].downstream, \
                      TYPE_MEMORY_REGION, MemoryRegion *)
=20
-static Property tz_ppc_properties[] =3D {
+static const Property tz_ppc_properties[] =3D {
     DEFINE_PROP_UINT32("NONSEC_MASK", TZPPC, nonsec_mask, 0),
     DEFINE_PORT(0),
     DEFINE_PORT(1),
diff --git a/hw/misc/unimp.c b/hw/misc/unimp.c
index 6cfc5727f0..62e1153627 100644
--- a/hw/misc/unimp.c
+++ b/hw/misc/unimp.c
@@ -70,7 +70,7 @@ static void unimp_realize(DeviceState *dev, Error **errp)
     sysbus_init_mmio(SYS_BUS_DEVICE(s), &s->iomem);
 }
=20
-static Property unimp_properties[] =3D {
+static const Property unimp_properties[] =3D {
     DEFINE_PROP_UINT64("size", UnimplementedDeviceState, size, 0),
     DEFINE_PROP_STRING("name", UnimplementedDeviceState, name),
     DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/xlnx-versal-cframe-reg.c b/hw/misc/xlnx-versal-cframe-=
reg.c
index 3fc838bd54..8281a9baff 100644
--- a/hw/misc/xlnx-versal-cframe-reg.c
+++ b/hw/misc/xlnx-versal-cframe-reg.c
@@ -720,7 +720,7 @@ static const VMStateDescription vmstate_cframe_reg =3D {
     }
 };
=20
-static Property cframe_regs_props[] =3D {
+static const Property cframe_regs_props[] =3D {
     DEFINE_PROP_LINK("cfu-fdro", XlnxVersalCFrameReg, cfg.cfu_fdro,
                      TYPE_XLNX_CFI_IF, XlnxCfiIf *),
     DEFINE_PROP_UINT32("blktype0-frames", XlnxVersalCFrameReg,
@@ -771,7 +771,7 @@ static const VMStateDescription vmstate_cframe_bcast_re=
g =3D {
     }
 };
=20
-static Property cframe_bcast_regs_props[] =3D {
+static const Property cframe_bcast_regs_props[] =3D {
     DEFINE_PROP_LINK("cframe0", XlnxVersalCFrameBcastReg, cfg.cframe[0],
                      TYPE_XLNX_CFI_IF, XlnxCfiIf *),
     DEFINE_PROP_LINK("cframe1", XlnxVersalCFrameBcastReg, cfg.cframe[1],
diff --git a/hw/misc/xlnx-versal-cfu.c b/hw/misc/xlnx-versal-cfu.c
index 94f85814c8..7cfdabdb8e 100644
--- a/hw/misc/xlnx-versal-cfu.c
+++ b/hw/misc/xlnx-versal-cfu.c
@@ -426,7 +426,7 @@ static void cfu_fdro_cfi_transfer_packet(XlnxCfiIf *cfi=
_if, XlnxCfiPacket *pkt)
     }
 }
=20
-static Property cfu_props[] =3D {
+static const Property cfu_props[] =3D {
         DEFINE_PROP_LINK("cframe0", XlnxVersalCFUAPB, cfg.cframe[0],
                          TYPE_XLNX_CFI_IF, XlnxCfiIf *),
         DEFINE_PROP_LINK("cframe1", XlnxVersalCFUAPB, cfg.cframe[1],
@@ -460,7 +460,7 @@ static Property cfu_props[] =3D {
         DEFINE_PROP_END_OF_LIST(),
 };
=20
-static Property cfu_sfr_props[] =3D {
+static const Property cfu_sfr_props[] =3D {
         DEFINE_PROP_LINK("cfu", XlnxVersalCFUSFR, cfg.cfu,
                          TYPE_XLNX_VERSAL_CFU_APB, XlnxVersalCFUAPB *),
         DEFINE_PROP_END_OF_LIST(),
diff --git a/hw/misc/xlnx-versal-xramc.c b/hw/misc/xlnx-versal-xramc.c
index ad839ce7e9..a06b9fbc05 100644
--- a/hw/misc/xlnx-versal-xramc.c
+++ b/hw/misc/xlnx-versal-xramc.c
@@ -218,7 +218,7 @@ static const VMStateDescription vmstate_xram_ctrl =3D {
     }
 };
=20
-static Property xram_ctrl_properties[] =3D {
+static const Property xram_ctrl_properties[] =3D {
     DEFINE_PROP_UINT64("size", XlnxXramCtrl, cfg.size, 1 * MiB),
     DEFINE_PROP_END_OF_LIST(),
 };
diff --git a/hw/misc/zynq_slcr.c b/hw/misc/zynq_slcr.c
index ad814c3a79..ffa14ecb84 100644
--- a/hw/misc/zynq_slcr.c
+++ b/hw/misc/zynq_slcr.c
@@ -623,7 +623,7 @@ static const VMStateDescription vmstate_zynq_slcr =3D {
     }
 };
=20
-static Property zynq_slcr_props[] =3D {
+static const Property zynq_slcr_props[] =3D {
     DEFINE_PROP_UINT8("boot-mode", ZynqSLCRState, boot_mode, 1),
     DEFINE_PROP_END_OF_LIST(),
 };
--=20
2.43.0