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

Re: [PATCH v6 4/7] xen/arm: configure dom0less domain for enabling xenstore after boot


  • To: Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Thu, 5 May 2022 09:26:05 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=TB0faeh4zp13fDu5tnUkmcmjBzWc6IWHLvzQtK/pD7k=; b=iwlcOp9MbAPocpXK/w9z92+ty1PKV5IM1KHFQs7gE/32caMXhyIowcoBVOxWYSeGiBIllC5Kc/wRaPuSryskj1AosXh7yP59i0c438Br0bs8idesL4Swh6hJrP4qrXdq4i2+/5uTsCJ7E3CaU7HmcNLwe7c0fWuZ1f0W/vcyWeyOPGyKC7WobhfPcPwkzxUKsXq2W7yckraQtqw8NTZvQO5/UlUlyl2dwj7Jxtu01EihhCyqCE6RQ+f88HqzWmldS0jT+ogY17YJVLabggnqdQQO+b6Rinea7qRZOoT+0R9STGag9Qj2IQoo6MJIaZJjqvs3exl3Wv9QR17gzYaRNw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=meLBR5R75Ho3qlQCIoj2lEKJcGxd9IouCmVK65XQYjJcFK73tday7FGUPIhL4e3L+X6Snb2N0CMgEBl9wD1xnJk3YdBsHTqs05MW2GrtNjn07tGQfPznLrHwekD7xxl2FXwcm25bev80Cu18+Q2xWh8ezsp1AS94nVLKrCueOYqv+gkNeO7jagXysk3H0jq1pml29bJbkEqbXqgfFk1OtXTBPiHMZnRv2XTup5yrudgwSmV5X/CZNI+nKntwsGot/zTOyHRgArVXI96QgEywDoG5FdNKGmTanoVrOjFuUBwXXdjHK0Ifm4Y1x0mCxvJvn1MqEH1QxGT2prqUaaNXOw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: jgross@xxxxxxxx, Bertrand.Marquis@xxxxxxx, julien@xxxxxxx, Volodymyr_Babchuk@xxxxxxxx, Luca Miccio <lucmiccio@xxxxxxxxx>, Stefano Stabellini <stefano.stabellini@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 05 May 2022 07:26:21 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 05.05.2022 02:16, Stefano Stabellini wrote:
> From: Luca Miccio <lucmiccio@xxxxxxxxx>
> 
> Export evtchn_alloc_unbound and make it __must_check.
> 
> If "xen,enhanced" is enabled, then add to dom0less domains:
> 
> - the hypervisor node in device tree
> - the xenstore event channel
> 
> The xenstore event channel is also used for the first notification to
> let the guest know that xenstore has become available.
> 
> Signed-off-by: Luca Miccio <lucmiccio@xxxxxxxxx>
> Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxx>
> Reviewed-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>
> CC: Julien Grall <julien@xxxxxxx>
> CC: Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
> CC: Bertrand Marquis <bertrand.marquis@xxxxxxx>
> CC: jbeulich@xxxxxxxx

Somehow my ack given for v5 was lost?

> ---
> Changes in v5:
> - merge with "xen: export evtchn_alloc_unbound"
> - __must_check
> 
> Changes in v3:
> - use evtchn_alloc_unbound
> 
> Changes in v2:
> - set HVM_PARAM_STORE_PFN to ~0ULL at domain creation
> - in alloc_xenstore_evtchn do not call _evtchn_alloc_unbound
> 
> xen: export evtchn_alloc_unbound
> 
> It will be used during dom0less domains construction.
> 
> Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxx>

This is somewhat confusing to find in a post-commit-message remark.

Jan




 


Rackspace

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