On 25.08.2025 17:39, Anthony PERARD wrote:
> On Mon, Aug 25, 2025 at 05:27:41PM +0200, Jan Beulich wrote:
>> On 25.08.2025 17:13, Anthony PERARD wrote:
>>> On Mon, Aug 25, 2025 at 05:03:40PM +0200, Jan Beulich wrote:
>>>> On 25.08.2025 16:49, Anthony PERARD wrote:
>>>>> On Thu, Jul 31, 2025 at 07:22:12PM +0000, dm...@proton.me wrote:
>>>>>> -=item B<vuart="uart">
>>>>>> +=item B<vuart=[ "sbsa_uart", "ns16550" ]>
>>>>>
>>>>> This syntax here would inditace that `vuart` takes a list of items. You
>>>>> could write instead:
>>>>>
>>>>>     vuart="UART"
>>>>>
>>>>> which seems more in line with the rest of the man page. Then you can add
>>>>> some thing like "with UART been one of "sbsa_uart" or "ns16550". It's
>>>>> possible to also have a sublist, like the `tee` option have.
>>>>
>>>> But shouldn't the syntax already now allow for multiple items? Possibly
>>>> even multiple ones of the same kind?
>>>
>>> How does `vuart="uart"` allow for multiple items?
>>
>> Precisely. I would have expected it to be e.g.
>>
>> vuart = [ "ns16550", "ns16550", "sbsa-uart" ]
> 
> This is not an option.
> 
> Having mutliple ns16550 would do exactly the same thing as having a
> single one. It's not possible to have both ns16550 and sbsa_uart at the
> same time, one is for x86, one is for Arm. I don't know if it's possible
> to have several sbsa_uart but the code in libxl doesn't have the
> capability.
> 
> So overall, I don't think having a list in the xl.cfg syntax is useful
> right now. It's easy to change later, I think.

Well, never mind then.

Jan

Reply via email to