All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v16 0/4] xen/domain: domain ID allocation
@ 2025-08-12 22:30 dmkhn
  2025-08-12 22:30 ` [PATCH v16 1/4] xen/domain: unify " dmkhn
                   ` (3 more replies)
  0 siblings, 4 replies; 19+ messages in thread
From: dmkhn @ 2025-08-12 22:30 UTC (permalink / raw)
  To: xen-devel
  Cc: andrew.cooper3, anthony.perard, jbeulich, julien, michal.orzel,
	roger.pau, sstabellini, dmukhin

Patch 1 introduces new domid_{alloc,free} calls.
Patch 2 is a prep change for domain ID allocator test.
Patch 3 introduces some basic testing for domain ID allocator.
Patch 4 adjusts create_dom0() messages (use %pd).

Link to v15: https://lore.kernel.org/xen-devel/20250809170747.1836880-1-dmukhin@ford.com/
Link to CI: https://gitlab.com/xen-project/people/dmukhin/xen/-/pipelines/1980989231

Denis Mukhin (4):
  xen/domain: unify domain ID allocation
  tools/include: move xc_bitops.h to xen-tools/bitops.h
  tools/tests: introduce unit tests for domain ID allocator
  xen/domain: update create_dom0() messages

 .../xen-tools/bitops.h}                       | 16 +++-
 tools/libs/ctrl/xc_misc.c                     | 13 +--
 tools/libs/guest/xg_dom_elfloader.c           |  3 +-
 tools/libs/guest/xg_dom_hvmloader.c           |  3 +-
 tools/libs/guest/xg_private.h                 |  2 +-
 tools/libs/guest/xg_sr_common.h               |  3 +-
 tools/tests/Makefile                          |  1 +
 tools/tests/domid/.gitignore                  |  3 +
 tools/tests/domid/Makefile                    | 84 ++++++++++++++++
 tools/tests/domid/harness.h                   | 54 +++++++++++
 tools/tests/domid/test-domid.c                | 93 ++++++++++++++++++
 xen/arch/arm/domain_build.c                   | 13 ++-
 xen/arch/x86/setup.c                          | 11 ++-
 xen/common/Makefile                           |  1 +
 xen/common/device-tree/dom0less-build.c       | 15 +--
 xen/common/domain.c                           |  2 +
 xen/common/domctl.c                           | 43 ++-------
 xen/common/domid.c                            | 95 +++++++++++++++++++
 xen/include/xen/domain.h                      |  3 +
 xen/lib/find-next-bit.c                       |  5 +
 20 files changed, 397 insertions(+), 66 deletions(-)
 rename tools/{libs/ctrl/xc_bitops.h => include/xen-tools/bitops.h} (84%)
 create mode 100644 tools/tests/domid/.gitignore
 create mode 100644 tools/tests/domid/Makefile
 create mode 100644 tools/tests/domid/harness.h
 create mode 100644 tools/tests/domid/test-domid.c
 create mode 100644 xen/common/domid.c

-- 
2.34.1




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

end of thread, other threads:[~2025-08-29 23:32 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-12 22:30 [PATCH v16 0/4] xen/domain: domain ID allocation dmkhn
2025-08-12 22:30 ` [PATCH v16 1/4] xen/domain: unify " dmkhn
2025-08-14  7:11   ` Jan Beulich
2025-08-19 23:58     ` dmkhn
2025-08-21  7:16       ` Jan Beulich
2025-08-21 10:29         ` Alejandro Vallejo
2025-08-26  9:52           ` dmkhn
2025-08-26  9:53             ` dmkhn
2025-08-26  9:53         ` dmkhn
2025-08-20 21:33   ` Julien Grall
2025-08-26  9:51     ` dmkhn
2025-08-29 23:32     ` dmukhin
2025-08-12 22:30 ` [PATCH v16 2/4] tools/include: move xc_bitops.h to xen-tools/bitops.h dmkhn
2025-08-25  9:30   ` Anthony PERARD
2025-08-26  9:28     ` dmkhn
2025-08-12 22:30 ` [PATCH v16 3/4] tools/tests: introduce unit tests for domain ID allocator dmkhn
2025-08-25 13:47   ` Anthony PERARD
2025-08-26  9:48     ` dmkhn
2025-08-12 22:30 ` [PATCH v16 4/4] xen/domain: update create_dom0() messages dmkhn

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.