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

Re: [PATCH 1/4] xen/public: introduce DOMID_ANY


  • To: Juergen Gross <jgross@xxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Jason Andryuk <jason.andryuk@xxxxxxx>
  • Date: Mon, 27 Apr 2026 18:00:08 -0400
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=suse.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gp6/FWz1a5puLHn8CGPGlRAqsfFYZZX5kVcgGcN9B/0=; b=vvN8OCoiCiImVuOtszqZD14gINRAzxaYpiRueIlyqv/yyzQBS0fR/ii3NIgOwtr3yU5X34Yz3nbv1n4VlEf8dSbf3ZAk5zDiO7ivxuCavNYfryS86DJRyAvG6p8vCGeOjD6QVl6Zib9jGOA818qwCaprO2yXcEm4GRM1bnsj/oV0N4XSgmPXdppbTQxwqzvNDyuIpCaiPPniBOfmDcz4t0uZim9IhB9vboPNm9OcLur5eNl7rVbMYEo6C+7TTf5ufmrKbCr0q5yyADntTe/Ox8/EGdakKlayNvC8uFb3v0jICrxaa4TrRS/E26cMOYjNkmSgoVT7zPIRgITdmxeHLg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tcoVvySt6iVEb2Nc2STQ1skH4BGuMwwvmiL9Q9xNM/+5D+QsE2XE8xdAOhitOIQm4taI6KNabTcHAJ7vEWcz6NqUYF7+pU+YJS1jL8WufyxHpDR8OVeP8clWMNRCwacdodueyhASgQvThYV7mmmeqqSq415BdD/d9uhwe0X8mAvxa1TCR/7yQg+AuLHnMsgVh5l35HjXumYkXK9d5dYCZjaLtskE6UD4rC4yZ2FRGWSl4w4Ag4IaaP8dpuGI47Eh+mCDgXYIUtdmQOn7vGv4/G4f7W+rHw4zM1o59fTqa0SlTJwsbiZD+fwFHaHdpzTZfCAIoCqN6S8l6kbfa+XYdA==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=amd.com header.i="@amd.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
  • Cc: <dmukhin@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, "Anthony PERARD" <anthony.perard@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Mon, 27 Apr 2026 22:00:28 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 2026-04-23 04:08, Juergen Gross wrote:
Add DOMID_ANY to xen/include/public/xen.h meant to be a wildcard for
domids.

Signed-off-by: Denis Mukhin <dmukhin@xxxxxxxx>
Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
---
This is based on Denis Mukhin's patch "xen/domain: introduce DOMID_ANY".
As my series is another use case for DOMID_ANY and it is a backport
candidate, I've split out the definition of DOMID_ANY from Denis'
patch in order to make progress for my series.

I think we probably want Denis as the Author, since this is an unmodified piece of his patch.

---
  xen/include/public/xen.h | 7 +++++++
  1 file changed, 7 insertions(+)

diff --git a/xen/include/public/xen.h b/xen/include/public/xen.h
index b12fd10e63..f35a6f21f0 100644
--- a/xen/include/public/xen.h
+++ b/xen/include/public/xen.h
@@ -608,6 +608,13 @@ DEFINE_XEN_GUEST_HANDLE(mmuext_op_t);
  /* DOMID_INVALID is used to identify pages with unknown owner. */
  #define DOMID_INVALID        xen_mk_uint(0x7FF4)
+/*
+ * DOMID_ANY is used to signal no specific domain ID requested.
+ * Handler should pick a valid ID, or handle it as a broadcast value

Maybe s/broadcast/wildcard/?

Either way:

Reviewed-by: Jason Andryuk <jason.andryuk@xxxxxxx>



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.