All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-4.22 0/5] numa: add unit testing plus fix regression
@ 2026-06-01 15:43 Roger Pau Monne
  2026-06-01 15:43 ` [PATCH for-4.22 1/5] tools/bitops: adjust bitmap_or() interface to match hypervisor Roger Pau Monne
                   ` (5 more replies)
  0 siblings, 6 replies; 21+ messages in thread
From: Roger Pau Monne @ 2026-06-01 15:43 UTC (permalink / raw)
  To: xen-devel
  Cc: Oleksii Kurochko, 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.

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                         |  22 +-
 30 files changed, 569 insertions(+), 55 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] 21+ messages in thread

end of thread, other threads:[~2026-06-03 19:03 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-01 15:43 [PATCH for-4.22 0/5] numa: add unit testing plus fix regression Roger Pau Monne
2026-06-01 15:43 ` [PATCH for-4.22 1/5] tools/bitops: adjust bitmap_or() interface to match hypervisor Roger Pau Monne
2026-06-03 14:34   ` Anthony PERARD
2026-06-03 19:03     ` Roger Pau Monné
2026-06-01 15:43 ` [PATCH for-4.22 2/5] tools/macros: adjust ROUNDUP() " Roger Pau Monne
2026-06-03 15:15   ` Anthony PERARD
2026-06-01 15:43 ` [PATCH for-4.22 3/5] xen/numa: prepare NUMA setup code for unit testing Roger Pau Monne
2026-06-03  8:27   ` Jan Beulich
2026-06-01 15:43 ` [PATCH for-4.22 4/5] tests/numa: add unit tests for NUMA setup logic Roger Pau Monne
2026-06-03  8:38   ` Jan Beulich
2026-06-03 13:45     ` Roger Pau Monné
2026-06-03 13:54       ` Jan Beulich
2026-06-03 14:07         ` Roger Pau Monné
2026-06-01 15:43 ` [PATCH for-4.22 5/5] xen/numa: fix setup of non-aligned memory affinity ranges Roger Pau Monne
2026-06-01 17:08   ` Andrew Cooper
2026-06-01 17:20     ` Roger Pau Monné
2026-06-02 10:26       ` Jan Beulich
2026-06-03  8:53   ` Jan Beulich
2026-06-03  8:54     ` Jan Beulich
2026-06-03 13:52       ` Roger Pau Monné
2026-06-02  7:23 ` [PATCH for-4.22 0/5] numa: add unit testing plus fix regression Oleksii Kurochko

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.