public inbox for qemu-devel@nongnu.org
 help / color / mirror / Atom feed
* [RFC PATCH v1 00/17] migration: vmstate_save|load changes for peterx
@ 2026-03-24 19:43 Fabiano Rosas
  2026-03-24 19:43 ` [RFC PATCH v1 01/17] vmstate: fixup the use of AUTO_ALLOC flag Fabiano Rosas
                   ` (17 more replies)
  0 siblings, 18 replies; 31+ messages in thread
From: Fabiano Rosas @ 2026-03-24 19:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Xu, Alexander Mikhalitsyn, Juraj Marcin

Too much stuff to mention inline on the series, here's some patches on
top. Let me know what you think! Feel free to drop it all or
incorporate or whatever.

Based-on: [PATCH RFC 00/10] vmstate: Implement VMS_ARRAY_OF_POINTER_AUTO_ALLOC
20260317232332.15209-1-peterx@redhat.com
https://lore.kernel.org/r/20260317232332.15209-1-peterx@redhat.com

which is in turn based on https://gitlab.com/farosas/qemu/-/commits/migration-staging

I pushed it all to https://gitlab.com/farosas/qemu/-/commits/migration-rfc-auto-alloc

CI run: https://gitlab.com/farosas/qemu/-/pipelines/2406278684

Fabiano Rosas (17):
  vmstate: fixup the use of AUTO_ALLOC flag
  vmstate: Remove vmstate_use_marker_field
  vmstate: Stop checking size for nullptr compression
  vmstate: Set error inside of vmstate_save_field_with_vmdesc
  vmstate: Remove vmdesc_loop
  vmstate: Put array of pointers code together
  vmstate: Create and save ptr marker in same function
  vmstate: Don't recompute size and n_elems in vmstate_size
  vmstate: Increase scope of vmstate_handle_alloc
  vmstate: Remove curr_elem_p
  vmstate: Introduce vmstate_first
  vmstate: Introduce vmstate_next
  vmstate: Drop VMS_ARRAY_OF_POINTER_AUTO_ALLOC
  vmstate: Move VMS_MUST_EXIST check
  vmstate: Invert exists check
  vmstate: Declare variables at the top
  vmstate: Reduce indentation levels

 include/migration/vmstate.h |  21 +-
 migration/savevm.c          |  28 +--
 migration/vmstate.c         | 451 ++++++++++++++++++------------------
 3 files changed, 245 insertions(+), 255 deletions(-)

-- 
2.51.0



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2026-03-26 14:19 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-24 19:43 [RFC PATCH v1 00/17] migration: vmstate_save|load changes for peterx Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 01/17] vmstate: fixup the use of AUTO_ALLOC flag Fabiano Rosas
2026-03-25 16:18   ` Peter Xu
2026-03-24 19:43 ` [RFC PATCH v1 02/17] vmstate: Remove vmstate_use_marker_field Fabiano Rosas
2026-03-25 16:37   ` Peter Xu
2026-03-25 17:51     ` Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 03/17] vmstate: Stop checking size for nullptr compression Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 04/17] vmstate: Set error inside of vmstate_save_field_with_vmdesc Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 05/17] vmstate: Remove vmdesc_loop Fabiano Rosas
2026-03-25 17:07   ` Peter Xu
2026-03-25 18:11     ` Fabiano Rosas
2026-03-25 21:43       ` Peter Xu
2026-03-24 19:43 ` [RFC PATCH v1 06/17] vmstate: Put array of pointers code together Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 07/17] vmstate: Create and save ptr marker in same function Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 08/17] vmstate: Don't recompute size and n_elems in vmstate_size Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 09/17] vmstate: Increase scope of vmstate_handle_alloc Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 10/17] vmstate: Remove curr_elem_p Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 11/17] vmstate: Introduce vmstate_first Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 12/17] vmstate: Introduce vmstate_next Fabiano Rosas
2026-03-26 14:18   ` Peter Xu
2026-03-24 19:43 ` [RFC PATCH v1 13/17] vmstate: Drop VMS_ARRAY_OF_POINTER_AUTO_ALLOC Fabiano Rosas
2026-03-25 19:29   ` Peter Xu
2026-03-25 21:49     ` Peter Xu
2026-03-25 21:57   ` Peter Xu
2026-03-24 19:43 ` [RFC PATCH v1 14/17] vmstate: Move VMS_MUST_EXIST check Fabiano Rosas
2026-03-25 19:38   ` Peter Xu
2026-03-24 19:43 ` [RFC PATCH v1 15/17] vmstate: Invert exists check Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 16/17] vmstate: Declare variables at the top Fabiano Rosas
2026-03-24 19:43 ` [RFC PATCH v1 17/17] vmstate: Reduce indentation levels Fabiano Rosas
2026-03-25 19:43 ` [RFC PATCH v1 00/17] migration: vmstate_save|load changes for peterx Peter Xu
2026-03-25 20:10   ` Fabiano Rosas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox