On 2025-01-24 19:09, Nina Schoetterl-Glausch wrote:
On Wed, 2025-01-15 at 14:31 +0100, Shalini Chellathurai Saroja wrote:
This commit saves the state of CPI values in the guest and
transfers this state during live migration of the guest.
IMO, using active voice and directly stating what is done is
preferable.
Something like:
Register Control-Program Identifier data with the migration
infrastructure.
"This commit" doesn't really add anything.
(Applies to other commits also)
I also prefer verbosity when it comes to abbreviations.
Signed-off-by: Shalini Chellathurai Saroja <shal...@linux.ibm.com>
---
hw/s390x/s390-virtio-ccw.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c
index 35fb523af9..8fe0c5c1cb 100644
--- a/hw/s390x/s390-virtio-ccw.c
+++ b/hw/s390x/s390-virtio-ccw.c
@@ -259,6 +259,20 @@ static void s390_create_sclpconsole(SCLPDevice
*sclp,
qdev_realize_and_unref(dev, ev_fac_bus, &error_fatal);
}
+static const VMStateDescription vmstate_cpi = {
+ .name = "s390_cpi",
+ .version_id = 0,
+ .minimum_version_id = 0,
+ .fields = (const VMStateField[]) {
+ VMSTATE_UINT8_ARRAY(system_type, Cpi, 8),
+ VMSTATE_UINT8_ARRAY(system_name, Cpi, 8),
+ VMSTATE_UINT64(system_level, Cpi),
+ VMSTATE_UINT8_ARRAY(sysplex_name, Cpi, 8),
+ VMSTATE_UINT64(timestamp, Cpi),
+ VMSTATE_END_OF_LIST()
I see, you need the Cpi type here.
How about naming it ControlProgramId and renaming CPI
to ControlProgramIdMsg or similar?
With that sorted out:
Reviewed-by: Nina Schoetterl-Glausch <n...@linux.ibm.com>
Hello Nina,
Thank you for your comments. I have implemented all the changes
according to your feedback and I have sent the version 2 of my patch
series.
--
Mit freundlichen Grüßen / Kind regards
Shalini Chellathurai Saroja
Software Developer
Linux on IBM Z & KVM Development
IBM Deutschland Research & Development GmbH
Dept 1419, Schoenaicher Str. 220, 71032 Boeblingen
Vorsitzender des Aufsichtsrats: Wolfgang Wendt
Geschäftsführung: David Faller
Sitz der Gesellschaft: Böblingen / Registergericht: Amtsgericht
Stuttgart, HRB 243294