[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v1 0/5] virtio-mem: Device unplug support
From: |
Michael S. Tsirkin |
Subject: |
Re: [PATCH v1 0/5] virtio-mem: Device unplug support |
Date: |
Fri, 23 Jun 2023 01:58:56 -0400 |
On Tue, Jun 13, 2023 at 05:02:05PM +0200, David Hildenbrand wrote:
> One limitation of virtio-mem is that we cannot currently unplug virtio-mem
> devices that have all memory unplugged from the VM.
>
> Let's properly handle forced unplug (as can be triggered by the VM) and
> add support for ordinary unplug (requests) of virtio-mem devices that are
> in a compatible state (no legacy mode, no plugged memory, no plug request).
>
> Briefly tested on both, x86_64 and aarch64.
>
> Cc: Peter Maydell <peter.maydell@linaro.org>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: Richard Henderson <richard.henderson@linaro.org>
> Cc: Eduardo Habkost <eduardo@habkost.net>
> Cc: "Michael S. Tsirkin" <mst@redhat.com>
> Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
> Cc: Igor Mammedov <imammedo@redhat.com>
> Cc: qemu-arm@nongnu.org
> Cc: Gavin Shan <gshan@redhat.com>
Lots of duplication pc/arm. Which is not new but do we have to keep
growing this? Can't we put at least the new common code somewhere?
What do ARM maintainers think about it?
> David Hildenbrand (5):
> pc: Properly handle unplug of virtio based memory devices
> arm/virt: Properly handle unplug of virtio based memory devices
> virtio-mem: Prepare for unplug support of virtio-mem-pci devices
> pc: Support unplug of virtio-mem-pci devices
> arm/virt: Support unplug of virtio-mem-pci devices
>
> hw/arm/virt.c | 60 +++++++++++++++++++++++++++++--
> hw/i386/pc.c | 66 ++++++++++++++++++++++++++++++----
> hw/virtio/virtio-mem-pci.c | 42 ++++++++++++++++++++--
> hw/virtio/virtio-mem-pci.h | 2 ++
> hw/virtio/virtio-mem.c | 24 +++++++++++++
> include/hw/virtio/virtio-mem.h | 2 ++
> 6 files changed, 183 insertions(+), 13 deletions(-)
>
> --
> 2.40.1
- [PATCH v1 0/5] virtio-mem: Device unplug support, David Hildenbrand, 2023/06/13
- [PATCH v1 5/5] arm/virt: Support unplug of virtio-mem-pci devices, David Hildenbrand, 2023/06/13
- [PATCH v1 1/5] pc: Properly handle unplug of virtio based memory devices, David Hildenbrand, 2023/06/13
- [PATCH v1 2/5] arm/virt: Properly handle unplug of virtio based memory devices, David Hildenbrand, 2023/06/13
- [PATCH v1 4/5] pc: Support unplug of virtio-mem-pci devices, David Hildenbrand, 2023/06/13
- [PATCH v1 3/5] virtio-mem: Prepare for unplug support of virtio-mem-pci devices, David Hildenbrand, 2023/06/13
- Re: [PATCH v1 0/5] virtio-mem: Device unplug support,
Michael S. Tsirkin <=