From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44475) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3i6u-000797-RE for qemu-devel@nongnu.org; Mon, 07 Nov 2016 06:29:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3i6q-0001KM-Qp for qemu-devel@nongnu.org; Mon, 07 Nov 2016 06:29:08 -0500 Received: from mga11.intel.com ([192.55.52.93]:55637) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c3i6q-0001Jt-HY for qemu-devel@nongnu.org; Mon, 07 Nov 2016 06:29:04 -0500 From: Xiao Guangrong Date: Mon, 7 Nov 2016 19:13:35 +0800 Message-Id: <1478517229-140028-1-git-send-email-guangrong.xiao@linux.intel.com> Subject: [Qemu-devel] [PATCH 00/14] improve nvdimm hotplug List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: pbonzini@redhat.com, imammedo@redhat.com Cc: gleb@kernel.org, mtosatti@redhat.com, stefanha@redhat.com, mst@redhat.com, rth@twiddle.net, ehabkost@redhat.com, dan.j.williams@intel.com, kvm@vger.kernel.org, qemu-devel@nongnu.org, Xiao Guangrong This patchset is against commit 72213633 (acpi: fix DMAR device scope for IOAPIC) on pci branch of Michael's git tree. It improves nvdimm hotplug based on the comments from Igor and Stefan during this release window Thanks! Xiao Guangrong (14): qdev: hotplug: drop HotplugHandler.post_plug callback nvdimm acpi: drop the lock of fit buffer pc: memhp: move nvdimm hotplug out of memory hotplug pc: memhp: stop handling nvdimm hotplug in pc_dimm_unplug nvdimm acpi: clean up nvdimm_build_acpi docs: improve the doc of Read FIT method nvdimm acpi: rename nvdimm_plugged_device_list nvdimm acpi: cleanup nvdimm_build_fit_method nvdimm acpi: rename nvdimm_acpi_hotplug nvdimm acpi: define DSM return codes nvdimm acpi: fix two comments nvdimm acpi: rename nvdimm_dsm_reserved_root nvdimm acpi: use aml_name_decl to define named object nvdimm acpi: introduce NVDIMM_DSM_MEMORY_SIZE default-configs/mips-softmmu-common.mak | 1 + docs/specs/acpi_mem_hotplug.txt | 3 - docs/specs/acpi_nvdimm.txt | 99 ++++++++++--------- hw/acpi/ich9.c | 8 +- hw/acpi/memory_hotplug.c | 31 ++---- hw/acpi/nvdimm.c | 166 ++++++++++++++++---------------- hw/acpi/piix4.c | 7 +- hw/core/hotplug.c | 11 --- hw/core/qdev.c | 20 +--- hw/i386/pc.c | 29 +----- include/hw/hotplug.h | 11 --- include/hw/mem/nvdimm.h | 20 ++-- 12 files changed, 172 insertions(+), 234 deletions(-) -- 1.8.3.1