HI, Can you push the patchset to a branch on github? It will be convenient for other guys to do some tests.
On Thu, Jan 8, 2015 at 9:06 AM, Tang Chen <tangc...@cn.fujitsu.com> wrote: > Memory hot unplug are both asynchronize procedures. > When the unplug operation happens, unplug request cb is called first. > And when ghest OS finished handling unplug, unplug cb will be called > to do the real removal of device. > > This patch-set is based on QEmu 2.2 > > This series depends on the following patchset. > [PATCH] Common unplug and unplug request cb for memory and CPU hot-unplug. > https://www.mail-archive.com/qemu-devel@nongnu.org/msg272745.html > > Hu Tao (2): > acpi, piix4: Add memory hot unplug request support for piix4. > pc, acpi bios: Add memory hot unplug interface. > > Tang Chen (11): > acpi, mem-hotplug: Use PC_DIMM_SLOT_PROP in acpi_memory_plug_cb(). > acpi, mem-hotplug: Add acpi_memory_get_slot_status_descriptor() to get > MemStatus. > acpi, mem-hotplug: Add acpi_memory_hotplug_sci() to rise sci for > memory hotplug. > acpi, mem-hotplug: Add unplug request cb for memory device. > acpi, ich9: Add memory hot unplug request support for ich9. > pc-dimm: Add memory hot unplug request support for pc-dimm. > acpi, mem-hotplug: Add unplug cb for memory device. > acpi, piix4: Add memory hot unplug support for piix4. > acpi, ich9: Add memory hot unplug support for ich9. > pc-dimm: Add memory hot unplug support for pc-dimm. > acpi: Add hardware implementation for memory hot unplug. > > docs/specs/acpi_mem_hotplug.txt | 8 +++- > hw/acpi/ich9.c | 20 ++++++-- > hw/acpi/memory_hotplug.c | 97 > ++++++++++++++++++++++++++++++++------- > hw/acpi/piix4.c | 18 ++++++-- > hw/core/qdev.c | 2 +- > hw/i386/acpi-dsdt-mem-hotplug.dsl | 11 ++++- > hw/i386/pc.c | 53 +++++++++++++++++++-- > hw/i386/ssdt-mem.dsl | 5 ++ > include/hw/acpi/memory_hotplug.h | 6 +++ > include/hw/acpi/pc-hotplug.h | 2 + > include/hw/qdev-core.h | 1 + > 11 files changed, 192 insertions(+), 31 deletions(-) > > -- > 1.8.4.2 > > -- Regards, Zhi Yong Wu