linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] x86/numa_emulation: Introduce uniform split capability
@ 2018-05-27  0:56 Dan Williams
  2018-05-27  0:56 ` [PATCH 1/2] x86/numa_emulation: Fix emulated-to-physical node mapping Dan Williams
  2018-05-27  0:56 ` [PATCH 2/2] x86/numa_emulation: Introduce uniform split capability Dan Williams
  0 siblings, 2 replies; 4+ messages in thread
From: Dan Williams @ 2018-05-27  0:56 UTC (permalink / raw)
  To: mingo
  Cc: Wei Yang, H. Peter Anvin, x86, Thomas Gleixner, David Rientjes,
	Ingo Molnar, linux-mm, linux-kernel, x86

The current numa emulation capabilities for splitting System RAM by a
fixed size or by a set number of nodes may result in some nodes being
larger than others. The implementation prioritizes establishing a
minimum usable memory size over satisfying the requested number of numa
nodes.
    
Introduce a uniform split capability that evenly partitions each
physical numa node into N emulated nodes. For example numa=fake=3U
creates 6 emulated nodes total on a system that has 2 physical nodes.

This capability is useful for debugging and evaluating platform
memory-side-cache capabilities as described by the ACPI HMAT (see
5.2.27.5 Memory Side Cache Information Structure in ACPI 6.2a)
 
See more details in patch2.

---

Dan Williams (2):
      x86/numa_emulation: Fix emulated-to-physical node mapping
      x86/numa_emulation: Introduce uniform split capability


 Documentation/x86/x86_64/boot-options.txt |    4 +
 arch/x86/mm/numa_emulation.c              |   98 +++++++++++++++++++++++------
 2 files changed, 82 insertions(+), 20 deletions(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-08-16 12:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-27  0:56 [PATCH 0/2] x86/numa_emulation: Introduce uniform split capability Dan Williams
2018-05-27  0:56 ` [PATCH 1/2] x86/numa_emulation: Fix emulated-to-physical node mapping Dan Williams
2018-05-27  0:56 ` [PATCH 2/2] x86/numa_emulation: Introduce uniform split capability Dan Williams
2018-08-16 12:54   ` Wei Yang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).