[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/3] account for NVDIMM nodes during SRAT generation
From: |
Verma, Vishal L |
Subject: |
Re: [PATCH 0/3] account for NVDIMM nodes during SRAT generation |
Date: |
Tue, 12 May 2020 18:45:44 +0000 |
User-agent: |
Evolution 3.32.5 (3.32.5-1.fc30) |
On Mon, 2020-04-27 at 19:28 -0600, Vishal Verma wrote:
> On the command line, one can specify a NUMA node for NVDIMM devices. If
> we set up the topology to give NVDIMMs their own nodes, i.e. not
> containing any CPUs or regular memory, qemu doesn't populate SRAT memory
> affinity structures for these nodes. However the NFIT does reference
> those proximity domains.
>
> As a result, Linux, while parsing the SRAT, fails to initialize node
> related structures for these nodes, and they never end up in the
> nodes_possible map. When these are onlined at a later point (via
> hotplug), this causes problems.
>
> I've followed the instructions in bios-tables-test.c to update the
> expected SRAT binary, and the tests (make check) pass. Patches 1 and 3
> are the relevant ones for the binary update.
>
> Patch 2 is the main patch which changes SRAT generation.
>
> Vishal Verma (3):
> diffs-allowed: add the SRAT AML to diffs-allowed
> hw/acpi-build: account for NVDIMM numa nodes in SRAT
> tests/acpi: update expected SRAT files
>
> hw/i386/acpi-build.c | 20 ++++++++++++++++++++
> tests/data/acpi/pc/SRAT.dimmpxm | Bin 392 -> 392 bytes
> tests/data/acpi/q35/SRAT.dimmpxm | Bin 392 -> 392 bytes
> 3 files changed, 20 insertions(+)
>
Hi All - Just pinging this patchset again. I neglected to CC maintainers
in the original posting, doing so now. The full series can be seen here:
https://lore.kernel.org/qemu-devel/address@hidden/
If I should resend the patches, please let me know and I'll be happy to
do so.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH 0/3] account for NVDIMM nodes during SRAT generation,
Verma, Vishal L <=