diff options
author | Juraj Marcin <jmarcin@redhat.com> | 2024-09-04 12:37:15 +0200 |
---|---|---|
committer | David Hildenbrand <david@redhat.com> | 2024-09-24 11:33:35 +0200 |
commit | 1f5f49056d0f140568805d66f33396ed5cd90369 (patch) | |
tree | aac0aa83cbe297e381c8e96ac4d3c46b14f73011 /python/scripts | |
parent | c009a311e93963860cfba917605a4bf903a06bce (diff) | |
download | qemu-1f5f49056d0f140568805d66f33396ed5cd90369.zip qemu-1f5f49056d0f140568805d66f33396ed5cd90369.tar.gz qemu-1f5f49056d0f140568805d66f33396ed5cd90369.tar.bz2 |
virtio-mem: Add support for suspend+wake-up with plugged memory
Before, the virtio-mem device would unplug all the memory with any reset
of the device, including during the wake-up of the guest from a
suspended state. Due to this, the virtio-mem driver in the Linux kernel
disallowed suspend-to-ram requests in the guest when the
VIRTIO_MEM_F_PERSISTENT_SUSPEND feature is not exposed by QEMU.
This patch adds the code to skip the reset on wake-up and exposes
theVIRTIO_MEM_F_PERSISTENT_SUSPEND feature to the guest kernel driver
when suspending is possible in QEMU (currently only x86).
Message-ID: <20240904103722.946194-5-jmarcin@redhat.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Juraj Marcin <jmarcin@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Diffstat (limited to 'python/scripts')
0 files changed, 0 insertions, 0 deletions