Re: [PATCH v2 0/4] ACPI based NUMA support for ARM64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/27/2015 05:25 PM, Shannon Zhao wrote:


On 2015/11/18 2:25, Ganapatrao Kulkarni wrote:
  -v2 rebased on arm64-numa v7 patches.
  http://www.spinics.net/lists/arm-kernel/msg460813.html

  -v1 initial patches from Hanjun Guo

Hanjun Guo (4):
   acpi, numa: Use pr_fmt() instead of printk
   acpi, numa: Replace ACPI_DEBUG_PRINT() with pr_debug()
   arm64, acpi, numa: NUMA support based on SRAT and SLIT
   acpi, numa: Enable ACPI based NUMA on ARM64

  arch/arm64/include/asm/acpi.h |   4 +
  arch/arm64/kernel/Makefile    |   1 +
  arch/arm64/kernel/acpi_numa.c | 215 ++++++++++++++++++++++++++++++++++++++++++
  arch/arm64/mm/numa.c          |   7 +-
  drivers/acpi/Kconfig          |   4 +-
  drivers/acpi/numa.c           | 106 ++++++++++++---------
  include/linux/acpi.h          |  15 +++
  7 files changed, 306 insertions(+), 46 deletions(-)
  create mode 100644 arch/arm64/kernel/acpi_numa.c


I've tested this patch set on QEMU VM and guest prints below log:

ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x0 -> Node 0 cpu 1
ACPI: NUMA: SRAT: PXM 0 -> MPIDR 0x1 -> Node 0 cpu 2
ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x2 -> Node 1 cpu 3
ACPI: NUMA: SRAT: PXM 1 -> MPIDR 0x3 -> Node 1 cpu 4
ACPI: NUMA: SRAT: Node 0 PXM 0 [mem 0x40000000-0x5fffffff]
NUMA: Adding memblock [0x40000000 - 0x5fffffff] on node 0
ACPI: NUMA: SRAT: Node 1 PXM 1 [mem 0x60000000-0x7fffffff]
NUMA: Adding memblock [0x60000000 - 0x7fffffff] on node 1
Initmem setup node 0 [mem 0x40000000-0x5fffffff]
   NODE_DATA [mem 0x5fffe400-0x5fffffff]
Initmem setup node 1 [mem 0x60000000-0x7fffffff]
   NODE_DATA [mem 0x7effd400-0x7effefff]
Zone ranges:
   DMA      [mem 0x0000000040000000-0x000000007fffffff]
   Normal   empty
Movable zone start for each node
Early memory node ranges
   node   0: [mem 0x0000000040000000-0x000000005fffffff]
   node   1: [mem 0x0000000060000000-0x000000007fffffff]
Initmem setup node 0 [mem 0x0000000040000000-0x000000005fffffff]
Initmem setup node 1 [mem 0x0000000060000000-0x000000007fffffff]

So, Tested-by: Shannon Zhao <shannon.zhao@xxxxxxxxxx>

Hi Shannon, thanks a lot!

Thanks
Hanjun
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux