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

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


  • To: Ayan Kumar Halder <ayankuma@xxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Wed, 18 Dec 2024 14:12:12 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • 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=2; 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=U0YhzDvwP5sZj5QdxOC9wK73scv72qM2xljUF+C9HE8=; b=wRWG6HeuINq+cv+3d10rzlkAk1+8XIFoCErBUlE37vexfZhPOZ0nXv3EiXOMcaL8omjwyM9/4vsFss88nqdt3nP0pRm5wmo2oxYNtE27lhsmAQSjlA901YiTz0ObU32liCR6p2T+GZt5GnHrSiT7tKbF1LHEfam4mzq00NFYiPdKdsnhiuRLeazIIYASfWZyERdvdUUoXgCMkh+1o5LJcHwukDr8gpIx7iBAzmJ42TS0I93g3E3oertRKIWr35NHqJGobJmTOHQ14XwQELlBaNlOGU/dbEyIakFtfn9ehWHTnazyZoONO/d6jPYuvSGzzyeYGF6kdQnaxX05nBO5dg==
  • 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=U0YhzDvwP5sZj5QdxOC9wK73scv72qM2xljUF+C9HE8=; b=RmbhaAR5Nb/dA2CUmuWjU+6vF+6tcZAbqhuMDTU7Eeocu6uVHAKIn1ryFyjuvNDfw00T6lZ5V/BHGG+usMjdTK5AALQLW9IQPE/Tf6zNtMJ2YWgCEKUDpGB9+IAIzoHktEiqnAEAXBouwDVbzbff3J/h4zwgIc9pNevaJxWHB9+if/3hJaf56enKvbWnEMR5MrJQby8BU/o+46LsN75PMxRFGYkmT4TXbeXpJiPjtL97IfoEF2i6r9EqUZxoPflk8pRA5neD/V0Bomq2XYuyE4xbYJfOfsR2WG3q62yN5pFDG5XDVqj/PLcye7wDCqvkysSQ9oz8pS3cXlyrS19tAQ==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=T32/thXX0YSL2eSz/azH104uVIKKTcp+mlPsSzSYShQ4UfHC7rJnhPzgwiMprGFZ8sP5wUm3jb0oiz/JUYaimM3zI1fx5xqdg97rROx5f+vjhpoR0SfYhyhb1JPw/iRO8Awptu8AdVy5gQw1oyzzbJcgob3r0iFSsg6aJjYvHg6fpZrAep6cp3xG9DuxJhn7Bmf4yRZ0s0YvHzdkRfDNpWD0jPfcW79z188eiI+G0Gjxwbsv9FkDcaKQSQ3/e+Gb7IsD1haKFJgk6cbbM43F4GJ57dVewLiKvUWdOx/+flTTpeehk/RNEsy35ge+V4QLDnxh7cjTqBNNf370Doso9g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I44KEua44pj+sSRtf5SGVE3vUXpzkZOGxzs/qNqTvGTEGka5i0Fn8Lg8eKa1kYcaSUDe17XOW+4ZDwRpZjSo8BgtNR5v/EW1Wkk6giVc55WmOwPlxZyXuidnaL2h3WwWgh+F1HcFjjh2aO8yf0J9oflYnbszPhDhT87Gl9Bjn7dJnbMb1C9ROimCiv9gb2R7K7eTTp9lDkpCZx+tGbbqjndZONpQEawDi3ognWQ+FNPReuv7B8LrTu5ZH2mnsglWaCGjmEbeKdvrrcilyF4QjD1LWqedT1zY5ILc4OKHNeqZpxkQa4scPe+QP3Wkwm4VQ8s/szcO3z3TkKUQ9aCh9A==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Michal Orzel <michal.orzel@xxxxxxx>, Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Artem Mygaiev <artem_mygaiev@xxxxxxxx>
  • Delivery-date: Wed, 18 Dec 2024 14:12:34 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHbTMiRgWsw6YUipkyfuZOmy7e9xLLrs5oAgAA0fwCAABobAIAADYkAgAAA9ICAAAKcgIAAAL6A
  • Thread-topic: [PATCH v2] docs: fusa: Add dom0less domain configuration requirements

Hi,

> On 18 Dec 2024, at 15:09, Ayan Kumar Halder <ayankuma@xxxxxxx> wrote:
> 
> Hi Bertrand/Michal,
> 
> On 18/12/2024 14:00, Bertrand Marquis wrote:
>> Hi Michal,
>> 
>>> On 18 Dec 2024, at 14:56, Michal Orzel <michal.orzel@xxxxxxx> wrote:
>>> 
>>> 
>>> 
>>> On 18/12/2024 14:08, Bertrand Marquis wrote:
>>>> 
>>>> Hi Ayan,
>>>> 
>>>>> On 18 Dec 2024, at 12:34, Ayan Kumar Halder <ayankuma@xxxxxxx> wrote:
>>>>> 
>>>>> 
>>>>> On 18/12/2024 08:27, Bertrand Marquis wrote:
>>>>>> Hi Ayan,
>>>>> Hi Bertrand,
>>>>>>> On 12 Dec 2024, at 20: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>
>>>>>>> ---
>>> [...]
>>> 
>>>>>>> +SPIs
>>>>>>> +----
>>>>>>> +
>>>>>>> +`XenSwdgn~spis~1`
>>>>>>> +
>>>>>>> +Description:
>>>>>>> +Xen shall allocate a specified number of shared peripheral interrupts 
>>>>>>> for a
>>>>>>> +domain.
>>>>>> This is very ambiguous. What do you mean here ?
>>>>> Xen shall provide a way to specify the number of shared peripheral 
>>>>> interrupts for a domain via the device tree .
>>>> I am lost in how you achieve such a thing in the configuration.
>>>> All you can do is assigned an interrupt to a domain, but the sharing part 
>>>> I do not see what Xen has to do with it.
>>> This req is about Arm's SPIs (Shared Peripheral Interrupts) and the max 
>>> number you can allocate to a domU.
>>> You can see more here:
>>> https://xenbits.xenproject.org/gitweb/?p=xen.git;a=blob;f=docs/misc/arm/device-tree/booting.txt;hb=HEAD#l172
>> Oh right, no idea how i came to shared interrupts instead of Arm SPIs.
>> 
>> Then this is Arm specific and we need to have a bit more context/clear up 
>> here (as comment or introduction).
>> And also this should have arm64 somewhere.
> 
> ok, I can add Arm specific bits in the comments. Also, will put arm64 in the 
> tag.
> 
> Thinking again, this should be a product requirement as it explains the 
> interface to Xen (in this case a dt property), Is this correct understanding ?

Yes it should.

> 
> Also, to your other comment :-
> 
>>> I start to wonder if we should create interface requirements from the guest 
>>> PoV:
> 
>>> A domain shall have a configurable number of vCPUs (1 to XX).
> 
> This should be a product requirement as well. Correct ?

Correct.

Cheers
Bertrand

> 
> - Ayan





 


Rackspace

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