All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle
@ 2025-02-24 18:25 Oleksii Kurochko
  2025-02-25  7:13 ` Jan Beulich
  2025-02-26  8:35 ` Roger Pau Monné
  0 siblings, 2 replies; 6+ messages in thread
From: Oleksii Kurochko @ 2025-02-24 18:25 UTC (permalink / raw)
  To: xen-devel; +Cc: committers, Oleksii Kurochko, Community Manager

Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
---
 CHANGELOG.md | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1979166820..e6c6144ef1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
  - Fixed blkif protocol specification for sector sizes different than 512b.
  - The dombuilder in libxenguest no longer un-gzips secondary modules, instead
    leaving this to the guest kernel to do in guest context.
+ - Reduce xenstore library dependencies.
+ - On Arm:
+   - Several FF-A support improvements: add indirect messages support, transmit
+     RXTX buffer to the SPMC, fix version negotication and partition information
+     retrieval.
  - On x86:
    - Prefer ACPI reboot over UEFI ResetSystem() run time service call.
    - Prefer CMOS over EFI_GET_TIME as time source.
@@ -25,6 +30,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
      interrupts instead of logical destination mode.
 
 ### Added
+ - Support device passthrough when dom0 is PVH on Xen.
+ - Enable CONFIG_UBSAN (Arm, x86, RISC-V) for GitLab CI.
  - On Arm:
    - Experimental support for Armv8-R.
    - Support for NXP S32G3 Processors Family and NXP LINFlexD UART driver.
@@ -34,6 +41,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
  - On x86:
    - xl suspend/resume subcommands.
    - `wallclock` command line option to select time source.
+   - Add Support for Paging-Write Feature.
+   - Zen5 support (including new hardware support to mitigate the SRSO
+     speculative vulnerability).
 
 ### Removed
  - On x86:
-- 
2.48.1



^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle
  2025-02-24 18:25 [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle Oleksii Kurochko
@ 2025-02-25  7:13 ` Jan Beulich
  2025-02-25  9:22   ` Oleksii Kurochko
  2025-02-26  8:35 ` Roger Pau Monné
  1 sibling, 1 reply; 6+ messages in thread
From: Jan Beulich @ 2025-02-25  7:13 UTC (permalink / raw)
  To: Oleksii Kurochko; +Cc: committers, Community Manager, xen-devel

On 24.02.2025 19:25, Oleksii Kurochko wrote:
> @@ -25,6 +30,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>       interrupts instead of logical destination mode.
>  
>  ### Added
> + - Support device passthrough when dom0 is PVH on Xen.

Was this work complete? (I'm truly uncertain, so not a rhetorical question.
IIRC SR-IOV is still unsupported, without which I'd not consider this work
complete.) In any event it's x86-only and hence would rather belong ...

> + - Enable CONFIG_UBSAN (Arm, x86, RISC-V) for GitLab CI.
>   - On Arm:
>     - Experimental support for Armv8-R.
>     - Support for NXP S32G3 Processors Family and NXP LINFlexD UART driver.
> @@ -34,6 +41,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>   - On x86:
>     - xl suspend/resume subcommands.
>     - `wallclock` command line option to select time source.
> +   - Add Support for Paging-Write Feature.
> +   - Zen5 support (including new hardware support to mitigate the SRSO
> +     speculative vulnerability).

... here?

Jan


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle
  2025-02-25  7:13 ` Jan Beulich
@ 2025-02-25  9:22   ` Oleksii Kurochko
  0 siblings, 0 replies; 6+ messages in thread
From: Oleksii Kurochko @ 2025-02-25  9:22 UTC (permalink / raw)
  To: Jan Beulich; +Cc: committers, Community Manager, xen-devel

[-- Attachment #1: Type: text/plain, Size: 1619 bytes --]


On 2/25/25 8:13 AM, Jan Beulich wrote:
> On 24.02.2025 19:25, Oleksii Kurochko wrote:
>> @@ -25,6 +30,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>>        interrupts instead of logical destination mode.
>>   
>>   ### Added
>> + - Support device passthrough when dom0 is PVH on Xen.
> Was this work complete? (I'm truly uncertain, so not a rhetorical question.
> IIRC SR-IOV is still unsupported, without which I'd not consider this work
> complete.) In any event it's x86-only and hence would rather belong ...

I decided so because the patch series [1] seems to be fully merged.
[1]https://lore.kernel.org/xen-devel/20240930034250.2682265-1-Jiqian.Chen@amd.com/T/#m0811f020321587ec94638e686800264724af1cdb

>
>> + - Enable CONFIG_UBSAN (Arm, x86, RISC-V) for GitLab CI.
>>    - On Arm:
>>      - Experimental support for Armv8-R.
>>      - Support for NXP S32G3 Processors Family and NXP LINFlexD UART driver.
>> @@ -34,6 +41,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>>    - On x86:
>>      - xl suspend/resume subcommands.
>>      - `wallclock` command line option to select time source.
>> +   - Add Support for Paging-Write Feature.
>> +   - Zen5 support (including new hardware support to mitigate the SRSO
>> +     speculative vulnerability).
> ... here?

Yes, it should be moved to x86. Based on the which files were changed during this patch series I decided that it should be
in hypervisor changes, but now I checked which changes specifically done and for Arm it was added basically only stubs in
libxl_arm.c.

~ Oleksii

[-- Attachment #2: Type: text/html, Size: 2734 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle
  2025-02-24 18:25 [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle Oleksii Kurochko
  2025-02-25  7:13 ` Jan Beulich
@ 2025-02-26  8:35 ` Roger Pau Monné
  2025-02-26  9:10   ` Chen, Jiqian
  1 sibling, 1 reply; 6+ messages in thread
From: Roger Pau Monné @ 2025-02-26  8:35 UTC (permalink / raw)
  To: Oleksii Kurochko; +Cc: xen-devel, committers, Community Manager

On Mon, Feb 24, 2025 at 07:25:48PM +0100, Oleksii Kurochko wrote:
> Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
> ---
>  CHANGELOG.md | 10 ++++++++++
>  1 file changed, 10 insertions(+)
> 
> diff --git a/CHANGELOG.md b/CHANGELOG.md
> index 1979166820..e6c6144ef1 100644
> --- a/CHANGELOG.md
> +++ b/CHANGELOG.md
> @@ -18,6 +18,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>   - Fixed blkif protocol specification for sector sizes different than 512b.
>   - The dombuilder in libxenguest no longer un-gzips secondary modules, instead
>     leaving this to the guest kernel to do in guest context.
> + - Reduce xenstore library dependencies.
> + - On Arm:
> +   - Several FF-A support improvements: add indirect messages support, transmit
> +     RXTX buffer to the SPMC, fix version negotication and partition information
> +     retrieval.
>   - On x86:
>     - Prefer ACPI reboot over UEFI ResetSystem() run time service call.
>     - Prefer CMOS over EFI_GET_TIME as time source.
> @@ -25,6 +30,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>       interrupts instead of logical destination mode.
>  
>  ### Added
> + - Support device passthrough when dom0 is PVH on Xen.

I've spoken with Jiqian from AMD and the QEMU side is still pending to
be merged, so I'm not sure I would list it here yet.  Also AFAICT the
current work just enables passthrough from a PVH dom0 to an HVM domU,
but not to PV domUs.  This would need to be clarified.

Thanks, Roger.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle
  2025-02-26  8:35 ` Roger Pau Monné
@ 2025-02-26  9:10   ` Chen, Jiqian
  2025-02-26 10:32     ` Oleksii Kurochko
  0 siblings, 1 reply; 6+ messages in thread
From: Chen, Jiqian @ 2025-02-26  9:10 UTC (permalink / raw)
  To: Oleksii Kurochko
  Cc: xen-devel@lists.xenproject.org, committers@xenproject.org,
	Community Manager

Hi,

On 2025/2/26 16:35, Roger Pau Monné wrote:
> On Mon, Feb 24, 2025 at 07:25:48PM +0100, Oleksii Kurochko wrote:
>> Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
>> ---
>>  CHANGELOG.md | 10 ++++++++++
>>  1 file changed, 10 insertions(+)
>>
>> diff --git a/CHANGELOG.md b/CHANGELOG.md
>> index 1979166820..e6c6144ef1 100644
>> --- a/CHANGELOG.md
>> +++ b/CHANGELOG.md
>> @@ -18,6 +18,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>>   - Fixed blkif protocol specification for sector sizes different than 512b.
>>   - The dombuilder in libxenguest no longer un-gzips secondary modules, instead
>>     leaving this to the guest kernel to do in guest context.
>> + - Reduce xenstore library dependencies.
>> + - On Arm:
>> +   - Several FF-A support improvements: add indirect messages support, transmit
>> +     RXTX buffer to the SPMC, fix version negotication and partition information
>> +     retrieval.
>>   - On x86:
>>     - Prefer ACPI reboot over UEFI ResetSystem() run time service call.
>>     - Prefer CMOS over EFI_GET_TIME as time source.
>> @@ -25,6 +30,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>>       interrupts instead of logical destination mode.
>>  
>>  ### Added
>> + - Support device passthrough when dom0 is PVH on Xen.
> 
> I've spoken with Jiqian from AMD and the QEMU side is still pending to
> be merged, so I'm not sure I would list it here yet.  Also AFAICT the
> current work just enables passthrough from a PVH dom0 to an HVM domU,
> but not to PV domUs.  This would need to be clarified.
Yes, I only added pci passthrough for HVM domUs when dom0 is PVH.
And the qemu patch isn't merged yet.
https://lore.kernel.org/xen-devel/BL1PR12MB58491271C360CE4345A915AFE7C02@BL1PR12MB5849.namprd12.prod.outlook.com/
I think we need to wait qemu patch merged and then you can add an entry like:
- On x86:
  - Support pci passthrough for HVM domUs when dom0 is PVH.

> 
> Thanks, Roger.
> 

-- 
Best regards,
Jiqian Chen.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle
  2025-02-26  9:10   ` Chen, Jiqian
@ 2025-02-26 10:32     ` Oleksii Kurochko
  0 siblings, 0 replies; 6+ messages in thread
From: Oleksii Kurochko @ 2025-02-26 10:32 UTC (permalink / raw)
  To: Chen, Jiqian, roger.pau
  Cc: xen-devel@lists.xenproject.org, committers@xenproject.org,
	Community Manager

[-- Attachment #1: Type: text/plain, Size: 2164 bytes --]


On 2/26/25 10:10 AM, Chen, Jiqian wrote:
> Hi,
>
> On 2025/2/26 16:35, Roger Pau Monné wrote:
>> On Mon, Feb 24, 2025 at 07:25:48PM +0100, Oleksii Kurochko wrote:
>>> Signed-off-by: Oleksii Kurochko<oleksii.kurochko@gmail.com>
>>> ---
>>>   CHANGELOG.md | 10 ++++++++++
>>>   1 file changed, 10 insertions(+)
>>>
>>> diff --git a/CHANGELOG.md b/CHANGELOG.md
>>> index 1979166820..e6c6144ef1 100644
>>> --- a/CHANGELOG.md
>>> +++ b/CHANGELOG.md
>>> @@ -18,6 +18,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>>>    - Fixed blkif protocol specification for sector sizes different than 512b.
>>>    - The dombuilder in libxenguest no longer un-gzips secondary modules, instead
>>>      leaving this to the guest kernel to do in guest context.
>>> + - Reduce xenstore library dependencies.
>>> + - On Arm:
>>> +   - Several FF-A support improvements: add indirect messages support, transmit
>>> +     RXTX buffer to the SPMC, fix version negotication and partition information
>>> +     retrieval.
>>>    - On x86:
>>>      - Prefer ACPI reboot over UEFI ResetSystem() run time service call.
>>>      - Prefer CMOS over EFI_GET_TIME as time source.
>>> @@ -25,6 +30,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>>>        interrupts instead of logical destination mode.
>>>   
>>>   ### Added
>>> + - Support device passthrough when dom0 is PVH on Xen.
>> I've spoken with Jiqian from AMD and the QEMU side is still pending to
>> be merged, so I'm not sure I would list it here yet.  Also AFAICT the
>> current work just enables passthrough from a PVH dom0 to an HVM domU,
>> but not to PV domUs.  This would need to be clarified.
> Yes, I only added pci passthrough for HVM domUs when dom0 is PVH.
> And the qemu patch isn't merged yet.
> https://lore.kernel.org/xen-devel/BL1PR12MB58491271C360CE4345A915AFE7C02@BL1PR12MB5849.namprd12.prod.outlook.com/
> I think we need to wait qemu patch merged and then you can add an entry like:
> - On x86:
>    - Support pci passthrough for HVM domUs when dom0 is PVH.

Thanks for clarifying. I will drop that for now.

Best regards,

  Oleksii

[-- Attachment #2: Type: text/html, Size: 3169 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-02-26 10:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-24 18:25 [PATCH] CHANGELOG.md: Finalize changes in 4.20 release cycle Oleksii Kurochko
2025-02-25  7:13 ` Jan Beulich
2025-02-25  9:22   ` Oleksii Kurochko
2025-02-26  8:35 ` Roger Pau Monné
2025-02-26  9:10   ` Chen, Jiqian
2025-02-26 10:32     ` Oleksii Kurochko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.