[PATCH v6 0/8] xenstored patches from split hardware control

Jason Andryuk posted 8 patches 2 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20250815213556.90068-1-jason.andryuk@amd.com
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(-)
[PATCH v6 0/8] xenstored patches from split hardware control
Posted by Jason Andryuk 2 months, 2 weeks ago
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