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

Re: [PATCH v4] docs: fusa: Add dom0less domain configuration requirements


  • To: Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Thu, 9 Jan 2025 07:53:05 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • 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=+cRQigDE4+iPzNEumgllIKC6Jqr6JnmciTa3foKApCE=; b=nlc6baH/cutMrLP+aW66ZYSTcEg/IIZBeNkXTDyz/jRC1gyVB3EriFuWvFM8NB8iCVISta440e/OiIflghAqOFGOHl2d1YTGAV78PU7Mi9ATEZYVhZ3g65p8MmjgntoHa2VmhwJDbwhqmHdE0rz9lSgjFkuwMzvb1YsVaJ4GQV3uNTVnDkxN8k6c0UzxsBZ6ftufb+5TA+iEHHKqa52YnWDN/xJfANk0uR2dCl2ptwZkDJBvcJ7AbU1pHUZIk5ZJOuo+W0uZGrf2fQLzjYKvEgTucS6KytJvu6fBNgIlc6n3GcVmNwg8PQUHOOjoffvn0vWca9AA/rm9zDe4uUfSZg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PvkP8RQsnFYSmCS8OPuhWiLzhDRWmpdlPtxQiaSn+hSrwSdJBgTH6ZIC6ieg4kMh2ZWRrOZIV+OMlytLSKIdo4cJTXJ0nmYtzfGw3RpE6R3fxaAdaxPODcmSyKFBs0+wOIRZ1icMWdCoBumpFDAYNgVEkevJRpsofYoZW7/gHaqAsiul7CqERQd9h/Z5dOf0MYxgZTNP2ykcvJDc/zayWjTZ9L8mGGRrECKkAjBiW+MI11bWp5TFOBZNP+xvEVOHoBTnwOsourhAmy1vjEbT5JLZuuyHn9KsZFm1Lvf7Ote80PHtrz/krku4vffiRqKWsuFMwmIsflVH+LrDQ8lUEg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Artem Mygaiev <artem_mygaiev@xxxxxxxx>
  • Delivery-date: Thu, 09 Jan 2025 07:53:16 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Thread-index: AQHbYe83ZG0syumJUEGH2kASpg58SrMOExqA
  • Thread-topic: [PATCH v4] docs: fusa: Add dom0less domain configuration requirements

Hi Ayan,

This is a lot better.
I just have some minor phrasing comments after.

> On 8 Jan 2025, at 18:03, Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx> wrote:
> 
> From: Michal Orzel <michal.orzel@xxxxxxx>
> 
> Add requirements for dom0less domain creation.
> 
> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
> Signed-off-by: Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx>
> ---
> Changes from -
> 
> v1 - 1. As the dom0less domain creation requirements specifies the dt 
> properties
> for creating domains, it has been moved to product requirements. Product
> requirements define the interface Xen exposes to other domains.
> 
> 2. For the requirements which introduces new terms (like grant table, etc), I
> have provided the definition as part of the comments.
> 
> 3. Introduced new market requirements to specify that Xen can assign iomem and
> irqs to domains.
> 
> 4. The design requirements will be added later.
> 
> v2 - 1. Rephrased the requirements as suggested.
> 
> 2. Split the product requirements into arm64 specific and common.
> 
> 3. The arm64 specific requirements have arm64_ prefixed to their tag names.
> 
> 4. Grant table requirements have been dropped for now.
> 
> 5. Added a market requirement to denote that Xen can support multiple 
> schedulers.
> 
> 6. Updated index.rst as we have a new file ie product-reqs/reqs.rst.
> 
> V3 - 1. Removed duplicate mention for 'Rationale'.
> 
> 2. Fixed some of the descriptions as per the review comments.
> 
> docs/fusa/reqs/index.rst                   |   1 +
> docs/fusa/reqs/market-reqs/reqs.rst        |  31 ++++
> docs/fusa/reqs/product-reqs/arm64/reqs.rst | 128 ++++++++++++++++-
> docs/fusa/reqs/product-reqs/reqs.rst       | 160 +++++++++++++++++++++
> 4 files changed, 318 insertions(+), 2 deletions(-)
> create mode 100644 docs/fusa/reqs/product-reqs/reqs.rst
> 
> diff --git a/docs/fusa/reqs/index.rst b/docs/fusa/reqs/index.rst
> index 8a4dae6fb2..1088a51d52 100644
> --- a/docs/fusa/reqs/index.rst
> +++ b/docs/fusa/reqs/index.rst
> @@ -8,6 +8,7 @@ Requirements documentation
> 
>    intro
>    market-reqs/reqs
> +   product-reqs/reqs
>    product-reqs/arm64/reqs
>    design-reqs/arm64/generic-timer
>    design-reqs/arm64/sbsa-uart
> diff --git a/docs/fusa/reqs/market-reqs/reqs.rst 
> b/docs/fusa/reqs/market-reqs/reqs.rst
> index f456788d96..39b2714237 100644
> --- a/docs/fusa/reqs/market-reqs/reqs.rst
> +++ b/docs/fusa/reqs/market-reqs/reqs.rst
> @@ -47,3 +47,34 @@ Comments:
> 
> Needs:
>  - XenProd
> +
> +Static VM definition
> +--------------------
> +
> +`XenMkt~static_vm_definition~1`
> +
> +Description:
> +Xen shall support assigning peripherals to various domains.

"various" here could be removed or replaced with "a domain" to be coherent with
the phrasing after.

> +
> +Rationale:
> +
> +Comments:
> +Peripheral implies an iomem (input output memory) and/or interrupts.
> +
> +Needs:
> + - XenProd
> +
> +Multiple schedulers
> +-------------------
> +
> +`XenMkt~multiple_schedulers~1`
> +
> +Description:
> +Xen shall provide different ways of scheduling virtual cpus onto physical 
> cpus.

different here is a bit imprecise.
how about:
Xen shall have configurable scheduling strategies of virtual cpus onto physical 
cpus.

The rest looks good.

Cheers
Bertrand




 


Rackspace

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