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