[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 16/71] target/s390x: Constify VMState in machine.c
From: |
Richard Henderson |
Subject: |
[PATCH v2 16/71] target/s390x: Constify VMState in machine.c |
Date: |
Thu, 21 Dec 2023 14:15:57 +1100 |
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
target/s390x/machine.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/target/s390x/machine.c b/target/s390x/machine.c
index 37a076858c..a125ebcc2f 100644
--- a/target/s390x/machine.c
+++ b/target/s390x/machine.c
@@ -66,7 +66,7 @@ static const VMStateDescription vmstate_fpu = {
.version_id = 1,
.minimum_version_id = 1,
.needed = fpu_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_UINT64(env.vregs[0][0], S390CPU),
VMSTATE_UINT64(env.vregs[1][0], S390CPU),
VMSTATE_UINT64(env.vregs[2][0], S390CPU),
@@ -98,7 +98,7 @@ static const VMStateDescription vmstate_vregs = {
.version_id = 1,
.minimum_version_id = 1,
.needed = vregs_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
/* vregs[0][0] -> vregs[15][0] and fregs are overlays */
VMSTATE_UINT64(env.vregs[16][0], S390CPU),
VMSTATE_UINT64(env.vregs[17][0], S390CPU),
@@ -157,12 +157,12 @@ static bool riccb_needed(void *opaque)
return s390_has_feat(S390_FEAT_RUNTIME_INSTRUMENTATION);
}
-const VMStateDescription vmstate_riccb = {
+static const VMStateDescription vmstate_riccb = {
.name = "cpu/riccb",
.version_id = 1,
.minimum_version_id = 1,
.needed = riccb_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_UINT8_ARRAY(env.riccb, S390CPU, 64),
VMSTATE_END_OF_LIST()
}
@@ -174,12 +174,12 @@ static bool exval_needed(void *opaque)
return cpu->env.ex_value != 0;
}
-const VMStateDescription vmstate_exval = {
+static const VMStateDescription vmstate_exval = {
.name = "cpu/exval",
.version_id = 1,
.minimum_version_id = 1,
.needed = exval_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_UINT64(env.ex_value, S390CPU),
VMSTATE_END_OF_LIST()
}
@@ -190,12 +190,12 @@ static bool gscb_needed(void *opaque)
return s390_has_feat(S390_FEAT_GUARDED_STORAGE);
}
-const VMStateDescription vmstate_gscb = {
+static const VMStateDescription vmstate_gscb = {
.name = "cpu/gscb",
.version_id = 1,
.minimum_version_id = 1,
.needed = gscb_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_UINT64_ARRAY(env.gscb, S390CPU, 4),
VMSTATE_END_OF_LIST()
}
@@ -206,12 +206,12 @@ static bool bpbc_needed(void *opaque)
return s390_has_feat(S390_FEAT_BPB);
}
-const VMStateDescription vmstate_bpbc = {
+static const VMStateDescription vmstate_bpbc = {
.name = "cpu/bpbc",
.version_id = 1,
.minimum_version_id = 1,
.needed = bpbc_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_BOOL(env.bpbc, S390CPU),
VMSTATE_END_OF_LIST()
}
@@ -222,12 +222,12 @@ static bool etoken_needed(void *opaque)
return s390_has_feat(S390_FEAT_ETOKEN);
}
-const VMStateDescription vmstate_etoken = {
+static const VMStateDescription vmstate_etoken = {
.name = "cpu/etoken",
.version_id = 1,
.minimum_version_id = 1,
.needed = etoken_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_UINT64(env.etoken, S390CPU),
VMSTATE_UINT64(env.etoken_extension, S390CPU),
VMSTATE_END_OF_LIST()
@@ -239,12 +239,12 @@ static bool diag318_needed(void *opaque)
return s390_has_feat(S390_FEAT_DIAG_318);
}
-const VMStateDescription vmstate_diag318 = {
+static const VMStateDescription vmstate_diag318 = {
.name = "cpu/diag318",
.version_id = 1,
.minimum_version_id = 1,
.needed = diag318_needed,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_UINT64(env.diag318_info, S390CPU),
VMSTATE_END_OF_LIST()
}
@@ -256,7 +256,7 @@ const VMStateDescription vmstate_s390_cpu = {
.pre_save = cpu_pre_save,
.version_id = 4,
.minimum_version_id = 3,
- .fields = (VMStateField[]) {
+ .fields = (const VMStateField[]) {
VMSTATE_UINT64_ARRAY(env.regs, S390CPU, 16),
VMSTATE_UINT64(env.psw.mask, S390CPU),
VMSTATE_UINT64(env.psw.addr, S390CPU),
@@ -278,7 +278,7 @@ const VMStateDescription vmstate_s390_cpu = {
irqstate_saved_size),
VMSTATE_END_OF_LIST()
},
- .subsections = (const VMStateDescription*[]) {
+ .subsections = (const VMStateDescription * const []) {
&vmstate_fpu,
&vmstate_vregs,
&vmstate_riccb,
--
2.34.1
- [PATCH v2 06/71] target/cris: Constify VMState in machine.c, (continued)
- [PATCH v2 06/71] target/cris: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 07/71] target/hppa: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 08/71] target/i386: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 09/71] target/loongarch: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 10/71] target/m68k: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 11/71] target/microblaze: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 12/71] target/mips: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 13/71] target/openrisc: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 14/71] target/ppc: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 15/71] target/riscv: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 16/71] target/s390x: Constify VMState in machine.c,
Richard Henderson <=
- [PATCH v2 17/71] target/sparc: Constify VMState in machine.c, Richard Henderson, 2023/12/20
- [PATCH v2 18/71] hw/arm: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 19/71] hw/core: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 20/71] hw/9pfs: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 21/71] hw/acpi: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 22/71] hw/adc: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 23/71] hw/audio: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 24/71] hw/block: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 25/71] hw/char: Constify VMState, Richard Henderson, 2023/12/20
- [PATCH v2 26/71] hw/display: Constify VMState, Richard Henderson, 2023/12/20