[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 0/8] xenstored patches from split hardware control
- To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Jason Andryuk <jason.andryuk@xxxxxxx>
- Date: Fri, 15 Aug 2025 17:35:48 -0400
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org 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=2D2BgYB2jvAg9Habw/kRw/P3OCnyTCx7Sn7Bkw58x3c=; b=Dm+B8emln9wlhgT0lFvhghUz8cKJUU8HfJQXSjv1L+vCcrMPEmgpml71C9C4fIy6FCshFa/1woWY8QXkRaR/NLatNaaXS1lc/CHq8/4DeSjPHzZ5mRq4mqBqqTbBRYtOMQdTX36VO3I1jwUr6OMtGe7+jGALvKPyIYhngbhK9EHz+OZuVofk4czheKv/fnlfV9TOudWYJbUw98zEDmWGJHCPFeEMygLwCrKm1IUxub0CzbJfXMLFt/L/OSWXYkzLnuiXg2uQ8npM8e0xTQcTj/2CAApvTWH8uSXmedbbooVJa76lj+6IFh+YuDBxemq9eIa7yod+6w91ipzdk2Ym9g==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RCPUBJxxRndAdSbcEm5LlWTRXMaNqk9WQ4vuwYuqhaP8pdFBvKO6SMyGuomiUGEUAfKS+VP5mNRdiabVljzCk9R4j7C1RbRBYcGB7HDdP9i7FwJ24iveNm3AtxpsmOwZXfdxpxOcpoT4hpTWQDIu9bEvSTD+8eLketWQGWHzc7N2gBbwudsvhxVde3Oh+Wn5RtxdpYOLswvl7RMSFT6mYBo5YHCYHiyJtYPsmp3Na+xjIZa0eOI40k28wpdBwV9vM+01xjlTV2TZBcDgo+30tvQlErgxPauu+DSDb96H56i5fRxXxLc960oUjkPYQ1lSty8I3sTvcQbwcVRN/MYrBA==
- Cc: Jason Andryuk <jason.andryuk@xxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>
- Delivery-date: Fri, 15 Aug 2025 21:36:01 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
This is a subset of patches focusing on xenstored changes from my split
hardware control domain series.
"tools/xenstored: Check NULL domain in domain_chk_quota()" is new.
The xenstore changes are reviewed aside from the new commit.
stubdom was tested in gitlab-ci - xl list shows Domain-0 and Xenstore.
"tools/xenstored: Use priv_domid for manual nodes and permission" is an
interesting result of looking to rename some internal variables to
better align their purpose.
Any review or guidance on the approach is appreciated.
Jason Andryuk (8):
tools/xenstored: Read event channel from xenstored page
tools/xenstored: Add get_domain_evtchn() to find evtchn
tools/xenstored: Auto-introduce domains
tools/xenstored: Check NULL domain in domain_chk_quota()
tools/xenstored: Use priv_domid for manual nodes and permission
tools/xenstored: Rename dom0_domid to store_domid
tools/xenstored: Remove stubdom special casing
tools/xenstored: Remove hardcoded implicit path
tools/xenstored/core.c | 17 +++---
tools/xenstored/core.h | 8 +--
tools/xenstored/domain.c | 128 +++++++++++++++++++++++++++++----------
tools/xenstored/domain.h | 2 +-
tools/xenstored/minios.c | 21 +++++--
tools/xenstored/posix.c | 18 +++++-
6 files changed, 141 insertions(+), 53 deletions(-)
--
2.50.1
|