From: Caleb Schlossin <calebs@linux.ibm.com>
To: Aditya Gupta <adityag@linux.ibm.com>
Cc: qemu-devel@nongnu.org, qemu-ppc@nongnu.org, npiggin@gmail.com,
milesg@linux.ibm.com, alistair@alistair23.me,
kowal@linux.ibm.com, chalapathi.v@linux.ibm.com,
angeloj@linux.ibm.com
Subject: Re: [PATCH 0/6] hw/ppc: Snapshot support for several ppc devices
Date: Mon, 15 Dec 2025 07:19:40 -0600 [thread overview]
Message-ID: <4c4cc5f1-808a-4dc5-a35a-52b94f10df5d@linux.ibm.com> (raw)
In-Reply-To: <2vux3irnfwzssnleomcymy42vgd45bsqtjprhg6ro53koxannx@k3i2yh4dz647>
Aditya,
My team has gotten snapshot support working with PowerNV and I'm now working on trying to upstream the smaller (less complicated) devices. Other, more complicated, support will be send upstream separately (PHB, XIVE, etc.).
Regarding LPC, all we had been focused on testing was Power10. If you'd like me to add support for Power8 and Power9, I can work on that in the next patch set.
- Caleb
On 12/15/25 12:08 AM, Aditya Gupta wrote:
> Hello Caleb,
>
> On 25/12/11 04:09PM, Caleb Schlossin wrote:
>> Add snapshot support for several ppc devices for the powernv machines.
>>
>> * Adding LPC, ADU, SPI, I2C, core, and chipTOD
>>
>> No specific ordering of the patches as this is ongoing development to
>> support the PowerVM team. Additional patches for other (non-ppc) devices
>> will be coming in separate patch submissions.
>
> Thanks for the patches, can you tell more background on this ? Because
> afaik PowerNV doesn't seem to have vmstate mostly, are these enough to
> store/restore full PowerNV context ?
>
> The patches look good overall, though I am yet to review in detail.
> Some minor nits, LPC only sets vmstate for Power10's LPC, and many
> devices vmstate don't have pre/post load handlers, assuming just the
> vmstate info is enough in those cases ?
>
> Thanks,
> - Aditya G
>
>>
>> Thanks,
>> Caleb
>>
>> Michael Kowal (1):
>> hw/ppc: Add VMSTATE information for LPC model
>>
>> Caleb Schlossin (2):
>> hw/ppc: Add pnv_spi vmstate support
>> hw/ppc: Add pnv_i2c vmstate support
>>
>> Angelo Jaramillo (3):
>> hw/ppc: pnv_adu.c added vmstate support
>> hw/ppc: pnv_core.c add vmstate support
>> hw/ppc: pnv_chiptod.c add vmstate support
>>
>>
>> hw/ppc/pnv_adu.c | 12 +++++++++++
>> hw/ppc/pnv_chiptod.c | 38 +++++++++++++++++++++++++++++++++++
>> hw/ppc/pnv_core.c | 22 ++++++++++++++++++++
>> hw/ppc/pnv_i2c.c | 11 ++++++++++
>> hw/ppc/pnv_lpc.c | 39 ++++++++++++++++++++++++++++++++++++
>> hw/ssi/pnv_spi.c | 27 +++++++++++++++++++++++++
>> include/hw/ppc/pnv_chiptod.h | 2 ++
>> 7 files changed, 151 insertions(+)
>>
>> --
>> 2.47.3
>>
prev parent reply other threads:[~2025-12-15 13:20 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-11 22:09 [PATCH 0/6] hw/ppc: Snapshot support for several ppc devices Caleb Schlossin
2025-12-11 22:09 ` [PATCH 1/6] hw/ppc: Add VMSTATE information for LPC model Caleb Schlossin
2025-12-12 17:12 ` Miles Glenn
2025-12-11 22:09 ` [PATCH 2/6] hw/ppc: Add pnv_spi vmstate support Caleb Schlossin
2025-12-12 17:29 ` Miles Glenn
2025-12-11 22:09 ` [PATCH 3/6] hw/ppc: Add pnv_i2c " Caleb Schlossin
2025-12-12 17:16 ` Miles Glenn
2025-12-11 22:09 ` [PATCH 4/6] hw/ppc: pnv_adu.c added " Caleb Schlossin
2025-12-12 17:17 ` Miles Glenn
2025-12-11 22:09 ` [PATCH 5/6] hw/ppc: pnv_core.c add " Caleb Schlossin
2025-12-12 17:23 ` Miles Glenn
2025-12-15 13:09 ` Caleb Schlossin
2025-12-11 22:09 ` [PATCH 6/6] hw/ppc: pnv_chiptod.c " Caleb Schlossin
2025-12-12 17:28 ` Miles Glenn
2025-12-15 6:08 ` [PATCH 0/6] hw/ppc: Snapshot support for several ppc devices Aditya Gupta
2025-12-15 13:19 ` Caleb Schlossin [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4c4cc5f1-808a-4dc5-a35a-52b94f10df5d@linux.ibm.com \
--to=calebs@linux.ibm.com \
--cc=adityag@linux.ibm.com \
--cc=alistair@alistair23.me \
--cc=angeloj@linux.ibm.com \
--cc=chalapathi.v@linux.ibm.com \
--cc=kowal@linux.ibm.com \
--cc=milesg@linux.ibm.com \
--cc=npiggin@gmail.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).