[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
|