[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] ARM virt: Add NVDIMM support
From: |
Shameer Kolothum |
Subject: |
[PATCH 0/5] ARM virt: Add NVDIMM support |
Date: |
Fri, 4 Oct 2019 16:52:57 +0100 |
This series adds NVDIMM support to arm/virt platform.
This has a dependency on [0] and make use of the GED
device for NVDIMM hotplug events. The series reuses
some of the patches posted by Eric in his earlier
attempt here[1].
Patch 1/5 is a fix to the Guest reboot issue on NVDIMM
hot add case described here[2].
I have done basic sanity testing of NVDIMM deviecs with
both ACPI and DT Guest boot. Further testing is always
welcome.
Please let me know your feedback.
Thanks,
Shameer
[0] https://patchwork.kernel.org/cover/11150345/
[1] https://patchwork.kernel.org/cover/10830777/
[2] https://patchwork.kernel.org/patch/11154757/
Eric Auger (1):
hw/arm/boot: Expose the pmem nodes in the DT
Kwangwoo Lee (2):
nvdimm: Use configurable ACPI IO base and size
hw/arm/virt: Add nvdimm hot-plug infrastructure
Shameer Kolothum (2):
hw/arm: Align ACPI blob len to PAGE size
hw/arm/virt: Add nvdimm hotplug support
docs/specs/acpi_hw_reduced_hotplug.rst | 1 +
hw/acpi/generic_event_device.c | 13 ++++++++
hw/acpi/nvdimm.c | 32 ++++++++++++------
hw/arm/Kconfig | 1 +
hw/arm/boot.c | 45 ++++++++++++++++++++++++++
hw/arm/virt-acpi-build.c | 20 ++++++++++++
hw/arm/virt.c | 42 ++++++++++++++++++++----
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 ++
15 files changed, 157 insertions(+), 17 deletions(-)
--
2.17.1
- [PATCH 0/5] ARM virt: Add NVDIMM support,
Shameer Kolothum <=
- [PATCH 1/5] hw/arm: Align ACPI blob len to PAGE size, Shameer Kolothum, 2019/10/04
- [PATCH 2/5] nvdimm: Use configurable ACPI IO base and size, Shameer Kolothum, 2019/10/04
- [PATCH 5/5] hw/arm/virt: Add nvdimm hotplug support, Shameer Kolothum, 2019/10/04
- [PATCH 4/5] hw/arm/boot: Expose the pmem nodes in the DT, Shameer Kolothum, 2019/10/04
- [PATCH 3/5] hw/arm/virt: Add nvdimm hot-plug infrastructure, Shameer Kolothum, 2019/10/04
- Re: [PATCH 0/5] ARM virt: Add NVDIMM support, Auger Eric, 2019/10/18