From: "Michael S. Tsirkin" <mst@redhat.com>
To: Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
Cc: peter.maydell@linaro.org, xiaoguangrong.eric@gmail.com,
shannon.zhaosl@gmail.com, qemu-devel@nongnu.org,
xuwei5@hisilicon.com, linuxarm@huawei.com, eric.auger@redhat.com,
qemu-arm@nongnu.org, prime.zeng@hisilicon.com,
imammedo@redhat.com, lersek@redhat.com
Subject: Re: [PATCH v4 0/7] ARM virt: Add NVDIMM support
Date: Mon, 4 May 2020 01:13:45 -0400 [thread overview]
Message-ID: <20200504011252-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <20200421125934.14952-1-shameerali.kolothum.thodi@huawei.com>
On Tue, Apr 21, 2020 at 01:59:27PM +0100, Shameer Kolothum wrote:
> This series adds NVDIMM support to arm/virt platform.
> The series reuses some of the patches posted by Eric
> in his earlier attempt here[1].
>
> This series previously had few fixes to qemu in general
> which were discovered while adding nvdimm support to arm/virt.
> Those were sent out seperately[2] and are now part of Qemu.
Mostly ACPI stuff so I can merge it if I get an ack for ARM side.
Alternatively, for ACPI things:
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
> Patch #1 is another fix to the nvdimm aml issue discussed
> here[3].
>
> I have done a basic sanity testing of NVDIMM devices
> with Guest booting with ACPI. Further testing is always
> welcome.
>
> Please let me know your feedback.
>
> Thanks,
> Shameer
>
> [1] https://patchwork.kernel.org/cover/10830777/
> [2] https://patchwork.kernel.org/cover/11472501/
> [3] https://patchwork.kernel.org/cover/11174959/#23020961
>
> v3 --> v4
> -Removed patches #1 to #3 from v3 as they are now part of Qemu.
> -Addressed comments from Igor(#6) and Shannon(#4).
> -Added R-by from Igor(#1,#2,#3).
>
> v2 --> v3
> - Added patch #1 and # 2 to fix the inconsistency in acpi
> table memory region sizes during migration. Thanks to
> David H.
> - The fix for qemu_ram_resize() callback was modified to
> the one in patch #3. Again thanks to David H.
> - Addressed comments from MST and Eric on tests added.
> - Addressed comments from Igor/MST on Integer size in patch #4
> - Added Eric's R-by to patch #7.
>
> v1 --> v2
> -Reworked patch #1 and now fix is inside qemu_ram_resize().
> -Added patch #2 to fix the nvdim aml issue.
> -Dropped support to DT cold plug.
> -Updated test_acpi_virt_tcg_memhp() with pc-dimm and nvdimms(patch #7)
>
> Kwangwoo Lee (2):
> nvdimm: Use configurable ACPI IO base and size
> hw/arm/virt: Add nvdimm hot-plug infrastructure
>
> Shameer Kolothum (5):
> hw/acpi/nvdimm: Fix for NVDIMM incorrect DSM output buffer length
> hw/arm/virt: Add nvdimm hotplug support
> tests: Update ACPI tables list for upcoming arm/virt test changes
> bios-tables-test: test pc-dimm and nvdimm coldplug for arm/virt
> tests/acpi: add expected tables for bios-tables-test
>
> docs/specs/acpi_hw_reduced_hotplug.rst | 3 +-
> hw/acpi/generic_event_device.c | 15 +++++-
> hw/acpi/nvdimm.c | 72 ++++++++++++++++++++-----
> hw/arm/Kconfig | 1 +
> hw/arm/virt-acpi-build.c | 6 +++
> hw/arm/virt.c | 35 ++++++++++--
> hw/i386/acpi-build.c | 6 +++
> hw/i386/acpi-build.h | 3 ++
> hw/i386/pc_piix.c | 2 +
> hw/i386/pc_q35.c | 2 +
> hw/mem/Kconfig | 2 +-
> include/hw/acpi/generic_event_device.h | 1 +
> include/hw/arm/virt.h | 1 +
> include/hw/mem/nvdimm.h | 3 ++
> tests/data/acpi/pc/SSDT.dimmpxm | Bin 685 -> 734 bytes
> tests/data/acpi/q35/SSDT.dimmpxm | Bin 685 -> 734 bytes
> tests/data/acpi/virt/DSDT.memhp | Bin 6644 -> 6668 bytes
> tests/data/acpi/virt/NFIT.memhp | Bin 0 -> 224 bytes
> tests/data/acpi/virt/SSDT.memhp | Bin 0 -> 736 bytes
> tests/qtest/bios-tables-test.c | 9 +++-
> 20 files changed, 138 insertions(+), 23 deletions(-)
> create mode 100644 tests/data/acpi/virt/NFIT.memhp
> create mode 100644 tests/data/acpi/virt/SSDT.memhp
>
> --
> 2.17.1
>
next prev parent reply other threads:[~2020-05-04 5:14 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-21 12:59 [PATCH v4 0/7] ARM virt: Add NVDIMM support Shameer Kolothum
2020-04-21 12:59 ` [PATCH v4 1/7] hw/acpi/nvdimm: Fix for NVDIMM incorrect DSM output buffer length Shameer Kolothum
2020-04-21 12:59 ` [PATCH v4 2/7] nvdimm: Use configurable ACPI IO base and size Shameer Kolothum
2020-04-21 12:59 ` [PATCH v4 3/7] hw/arm/virt: Add nvdimm hot-plug infrastructure Shameer Kolothum
2020-04-21 12:59 ` [PATCH v4 4/7] hw/arm/virt: Add nvdimm hotplug support Shameer Kolothum
2020-04-21 12:59 ` [PATCH v4 5/7] tests: Update ACPI tables list for upcoming arm/virt test changes Shameer Kolothum
2020-04-21 12:59 ` [PATCH v4 6/7] bios-tables-test: test pc-dimm and nvdimm coldplug for arm/virt Shameer Kolothum
2020-04-21 12:59 ` [PATCH v4 7/7] tests/acpi: add expected tables for bios-tables-test Shameer Kolothum
2020-04-21 15:12 ` [PATCH v4 0/7] ARM virt: Add NVDIMM support no-reply
2020-05-04 9:57 ` Michael S. Tsirkin
2020-05-04 10:06 ` Peter Maydell
2020-05-04 11:10 ` Michael S. Tsirkin
2020-05-04 5:13 ` Michael S. Tsirkin [this message]
2020-05-04 9:29 ` Peter Maydell
2020-05-04 9:44 ` Auger Eric
2020-05-04 9:46 ` Michael S. Tsirkin
2020-05-04 9:57 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200504011252-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=eric.auger@redhat.com \
--cc=imammedo@redhat.com \
--cc=lersek@redhat.com \
--cc=linuxarm@huawei.com \
--cc=peter.maydell@linaro.org \
--cc=prime.zeng@hisilicon.com \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=shameerali.kolothum.thodi@huawei.com \
--cc=shannon.zhaosl@gmail.com \
--cc=xiaoguangrong.eric@gmail.com \
--cc=xuwei5@hisilicon.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.