All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-4.22 v2 0/5] numa: add unit testing plus fix regression
@ 2026-06-03 19:18 Roger Pau Monne
  2026-06-03 19:18 ` [PATCH for-4.22 v2 1/5] tools/bitops: adjust bitmap_or() interface to match hypervisor Roger Pau Monne
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Roger Pau Monne @ 2026-06-03 19:18 UTC (permalink / raw)
  To: xen-devel
  Cc: Roger Pau Monne, Anthony PERARD, Juergen Gross, Christian Lindig,
	David Scott, Julien Grall, Andrew Cooper, Michal Orzel,
	Jan Beulich, Stefano Stabellini

Hello,

The first 4 patches add some basic unit testing for the NUMA setup
logic.  The last patch expands the test cases and fixes an issue the new
test-cases would otherwise trigger.

Only patch 4 is missing an Ack or Reviewed by.

Thanks, Roger.

Roger Pau Monne (5):
  tools/bitops: adjust bitmap_or() interface to match hypervisor
  tools/macros: adjust ROUNDUP() interface to match hypervisor
  xen/numa: prepare NUMA setup code for unit testing
  tests/numa: add unit tests for NUMA setup logic
  xen/numa: fix setup of non-aligned memory affinity ranges

 tools/console/daemon/io.c                 |   2 +-
 tools/include/xen-tools/bitops.h          |   7 +-
 tools/include/xen-tools/common-macros.h   |   5 +-
 tools/libs/call/buffer.c                  |   3 +-
 tools/libs/foreignmemory/linux.c          |   2 +-
 tools/libs/gnttab/freebsd.c               |   2 +-
 tools/libs/gnttab/linux.c                 |   2 +-
 tools/libs/guest/xg_core.c                |   2 +-
 tools/libs/guest/xg_dom_arm.c             |   6 +-
 tools/libs/guest/xg_dom_x86.c             |   2 +-
 tools/libs/guest/xg_private.h             |   4 +-
 tools/libs/guest/xg_sr_common.c           |   6 +-
 tools/libs/guest/xg_sr_save.c             |   3 +-
 tools/libs/guest/xg_sr_stream_format.h    |   2 +-
 tools/libs/light/libxl_arm_acpi.c         |  24 +-
 tools/libs/light/libxl_create.c           |   2 +-
 tools/libs/light/libxl_sr_stream_format.h |   2 +-
 tools/libs/light/libxl_stream_read.c      |   2 +-
 tools/libs/light/libxl_stream_write.c     |   4 +-
 tools/misc/xen-mfndump.c                  |   2 +-
 tools/ocaml/libs/xc/xenctrl_stubs.c       |   2 +-
 tools/tests/Makefile                      |   1 +
 tools/tests/numa/.gitignore               |   2 +
 tools/tests/numa/Makefile                 |  47 ++++
 tools/tests/numa/harness.h                | 184 +++++++++++++++
 tools/tests/numa/test-numa.c              | 267 ++++++++++++++++++++++
 tools/xenstored/core.c                    |   4 +-
 tools/xenstored/domain.c                  |   9 +-
 tools/xenstored/watch.c                   |   2 +-
 xen/common/numa.c                         |  20 +-
 30 files changed, 568 insertions(+), 54 deletions(-)
 create mode 100644 tools/tests/numa/.gitignore
 create mode 100644 tools/tests/numa/Makefile
 create mode 100644 tools/tests/numa/harness.h
 create mode 100644 tools/tests/numa/test-numa.c

-- 
2.53.0



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

end of thread, other threads:[~2026-06-05 15:54 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-03 19:18 [PATCH for-4.22 v2 0/5] numa: add unit testing plus fix regression Roger Pau Monne
2026-06-03 19:18 ` [PATCH for-4.22 v2 1/5] tools/bitops: adjust bitmap_or() interface to match hypervisor Roger Pau Monne
2026-06-03 19:18 ` [PATCH for-4.22 v2 2/5] tools/macros: adjust ROUNDUP() " Roger Pau Monne
2026-06-05 15:24   ` Andrew Cooper
2026-06-05 15:38     ` Roger Pau Monné
2026-06-03 19:18 ` [PATCH for-4.22 v2 3/5] xen/numa: prepare NUMA setup code for unit testing Roger Pau Monne
2026-06-03 19:18 ` [PATCH for-4.22 v2 4/5] tests/numa: add unit tests for NUMA setup logic Roger Pau Monne
2026-06-05 15:10   ` Anthony PERARD
2026-06-05 15:22     ` Roger Pau Monné
2026-06-05 15:41   ` Andrew Cooper
2026-06-05 15:49     ` Roger Pau Monné
2026-06-05 15:53       ` Andrew Cooper
2026-06-03 19:18 ` [PATCH for-4.22 v2 5/5] xen/numa: fix setup of non-aligned memory affinity ranges Roger Pau Monne
2026-06-05 15:49   ` Andrew Cooper

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.