[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v6 0/8] QEMU memory hot unplug support
From: |
Michael S. Tsirkin |
Subject: |
Re: [Qemu-devel] [PATCH v6 0/8] QEMU memory hot unplug support |
Date: |
Wed, 8 Apr 2015 11:52:10 +0200 |
On Wed, Apr 08, 2015 at 05:49:42PM +0800, Zhu Guihua wrote:
> Ping...
It's only been 4 days. We are finalizing 2.3 so pls sit tight.
>
> On 04/02/2015 05:50 PM, Zhu Guihua wrote:
> >This patchset adds support to hot unplug memory.
> >
> >Memory hot unplug is complicated multi-stage process. Unplug request callback
> >sends remove request. After guest os processes ejection request, OSPM will
> >execute _EJ0 to signal qemu that a device eject will be to occur. Then qemu
> >will call unplug callback to eject the device.
> >
> >v6:
> > -improve documentation of memory hot unplug
> > -add trace event for device deletion
> > -put fix about "Memory device control fields" register in a separate patch
> >
> >v5:
> > -reorganize the patchset
> > -add documentation to understand patch easily
> > -add MEMORY_SLOT_EJECT for initiating device eject
> > -add support to send qmp event to notify mgmt about memory unplug error
> >
> >v4:
> > -reorganize the patchset
> > -drop the new API acpi_send_gpe_event()
> > -update ssdt-mem
> >
> >v3:
> > -commit message changes
> > -reorganize the patchset, squash and separate some patches
> > -update specs about acpi_mem_hotplug
> > -first cleanup external state, then un-map and un-register memory device
> >
> >v2:
> > -do a generic for acpi to send gpe event
> > -unparent object by PC_MACHINE
> > -update description in acpi_mem_hotplug.txt
> > -combine the last two patches in the last version
> > -cleanup external state in acpi_memory_unplug_cb
> >
> >Tang Chen (3):
> > acpi, mem-hotplug: add acpi_memory_slot_status() to get MemStatus
> > acpi, mem-hotplug: add unplug request cb for memory device
> > acpi, mem-hotplug: add unplug cb for memory device
> >
> >Zhu Guihua (5):
> > docs: update documentation for memory hot unplug
> > acpi: extend aml_field() to support UpdateRule
> > acpi: fix "Memory device control fields" register
> > acpi: add hardware implementation for memory hot unplug
> > qmp-event: add event notification for memory hot unplug error
> >
> > docs/memory-hotplug.txt | 23 ++++++++--
> > docs/qmp/qmp-events.txt | 17 +++++++
> > docs/specs/acpi_mem_hotplug.txt | 58 +++++++++++++++++++++--
> > hw/acpi/aml-build.c | 4 +-
> > hw/acpi/ich9.c | 19 ++++++--
> > hw/acpi/memory_hotplug.c | 96
> > ++++++++++++++++++++++++++++++++++++---
> > hw/acpi/piix4.c | 17 +++++--
> > hw/core/qdev.c | 2 +-
> > hw/i386/acpi-build.c | 25 ++++++++--
> > hw/i386/acpi-dsdt-mem-hotplug.dsl | 13 +++++-
> > hw/i386/pc.c | 62 +++++++++++++++++++++++--
> > include/hw/acpi/aml-build.h | 10 +++-
> > include/hw/acpi/memory_hotplug.h | 12 +++++
> > include/hw/acpi/pc-hotplug.h | 3 ++
> > include/hw/qdev-core.h | 1 +
> > monitor.c | 1 +
> > qapi/event.json | 14 ++++++
> > trace-events | 4 ++
> > 18 files changed, 346 insertions(+), 35 deletions(-)
> >
- [Qemu-devel] [PATCH v6 6/8] acpi: fix "Memory device control fields" register, (continued)
[Qemu-devel] [PATCH v6 7/8] acpi: add hardware implementation for memory hot unplug, Zhu Guihua, 2015/04/02
Re: [Qemu-devel] [PATCH v6 0/8] QEMU memory hot unplug support, Zhu Guihua, 2015/04/08
- Re: [Qemu-devel] [PATCH v6 0/8] QEMU memory hot unplug support,
Michael S. Tsirkin <=
Re: [Qemu-devel] [PATCH v6 0/8] QEMU memory hot unplug support, Igor Mammedov, 2015/04/10