diff mbox series

[4.15,3/3] CHANGELOG.md: Glean some information from SUPPORT.md

Message ID 20210309145002.30359-4-iwj@xenproject.org (mailing list archive)
State Superseded
Headers show
Series Start 4.15 changelog | expand

Commit Message

Ian Jackson March 9, 2021, 2:50 p.m. UTC
Signed-off-by: Ian Jackson <iwj@xenproject.org>
---
 CHANGELOG.md | 10 ++++++++++
 1 file changed, 10 insertions(+)

Comments

Jan Beulich March 9, 2021, 2:58 p.m. UTC | #1
On 09.03.2021 15:50, Ian Jackson wrote:
> --- a/CHANGELOG.md
> +++ b/CHANGELOG.md
> @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>  
>  ## [Unreleased](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog)
>  
> +## Added / support upgraded
> + - Linux device model stubdomains (Tech Preview)
> + - Xen PV display protocol "backend allocation" mode (Experimental)

This was a downgrade iirc (by XSA-363).

> + - ARM IOREQ servers (device emulation etc.) (Tech Preview)
> + - Renesas IPMMU-VMSA (Supported, not security supported; was Tech Preview)
> + - ARM SMMUv3 (Tech Preview)
> +
> +## Removed / support downgraded
> + - qemu-xen-traditional as host process device model, now "No security support, not recommended".  (Use as stub domain device model is still supported - see SUPPORT.md.)

Nit: This line looks overly long.

Jan
Jason Andryuk March 9, 2021, 3:39 p.m. UTC | #2
On Tue, Mar 9, 2021 at 9:50 AM Ian Jackson <iwj@xenproject.org> wrote:
>
> Signed-off-by: Ian Jackson <iwj@xenproject.org>
> ---
>  CHANGELOG.md | 10 ++++++++++
>  1 file changed, 10 insertions(+)
>
> diff --git a/CHANGELOG.md b/CHANGELOG.md
> index 4ecd157a35..ccdbb82c2e 100644
> --- a/CHANGELOG.md
> +++ b/CHANGELOG.md
> @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>
>  ## [Unreleased](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog)
>
> +## Added / support upgraded
> + - Linux device model stubdomains (Tech Preview)

This is inaccurate. Linux device model stubdomains went into 4.14, but
SUPPORT.md was only updated in 4.15.  Patch 2/3 removed "libxl support
for running qemu-xen device model in a linux stubdomain."

Regards,
Jason
George Dunlap March 15, 2021, 1:26 p.m. UTC | #3
> On Mar 9, 2021, at 2:50 PM, Ian Jackson <iwj@xenproject.org> wrote:
> 
> Signed-off-by: Ian Jackson <iwj@xenproject.org>
> ---
> CHANGELOG.md | 10 ++++++++++
> 1 file changed, 10 insertions(+)
> 
> diff --git a/CHANGELOG.md b/CHANGELOG.md
> index 4ecd157a35..ccdbb82c2e 100644
> --- a/CHANGELOG.md
> +++ b/CHANGELOG.md
> @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
> 
> ## [Unreleased](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog)
> 
> +## Added / support upgraded
> + - Linux device model stubdomains (Tech Preview)
> + - Xen PV display protocol "backend allocation" mode (Experimental)
> + - ARM IOREQ servers (device emulation etc.) (Tech Preview)
> + - Renesas IPMMU-VMSA (Supported, not security supported; was Tech Preview)
> + - ARM SMMUv3 (Tech Preview)

Other general things I’m seeing in the tree (may need both SUPPORT.md and changelog updates):

* Support for zstd-compressed dom0 kernels
* vmtrace support
* named PCI devices in xl / libxl
* gnttab stupport for NetBSD
* viridian: Better virtualized IPI support, cpu hotplug, removal of 64-vcpu limit
* x86_emulate support for AVX-VNNI
* Expanded test-cases for x86_emulate
* HVM-specific MM code (shadow, p2m) code factored out into a separate file
* hypfs: Added cpupool directories and controls

Could probably use some input on the naming here from people who have contributed.

 -George
George Dunlap March 15, 2021, 1:40 p.m. UTC | #4
> On Mar 15, 2021, at 1:26 PM, George Dunlap <George.Dunlap@citrix.com> wrote:
> 
> 
> 
>> On Mar 9, 2021, at 2:50 PM, Ian Jackson <iwj@xenproject.org> wrote:
>> 
>> Signed-off-by: Ian Jackson <iwj@xenproject.org>
>> ---
>> CHANGELOG.md | 10 ++++++++++
>> 1 file changed, 10 insertions(+)
>> 
>> diff --git a/CHANGELOG.md b/CHANGELOG.md
>> index 4ecd157a35..ccdbb82c2e 100644
>> --- a/CHANGELOG.md
>> +++ b/CHANGELOG.md
>> @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>> 
>> ## [Unreleased](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog)
>> 
>> +## Added / support upgraded
>> + - Linux device model stubdomains (Tech Preview)
>> + - Xen PV display protocol "backend allocation" mode (Experimental)
>> + - ARM IOREQ servers (device emulation etc.) (Tech Preview)
>> + - Renesas IPMMU-VMSA (Supported, not security supported; was Tech Preview)
>> + - ARM SMMUv3 (Tech Preview)
> 
> Other general things I’m seeing in the tree (may need both SUPPORT.md and changelog updates):
> 
> * Support for zstd-compressed dom0 kernels
> * vmtrace support
> * named PCI devices in xl / libxl
> * gnttab stupport for NetBSD
> * viridian: Better virtualized IPI support, cpu hotplug, removal of 64-vcpu limit
> * x86_emulate support for AVX-VNNI
> * Expanded test-cases for x86_emulate
> * HVM-specific MM code (shadow, p2m) code factored out into a separate file
> * hypfs: Added cpupool directories and controls

More things:

* Something about MSRs?
* CI loop: Added Ubuntu focal, alpine linux targets
* CI loop: Added “artifacts” support for more efficient testing
* CI loop: Added dom0less, alpine Linux dom0 tests

Again, this is just me trying to guess from skimming the changelog.

 -George
Jan Beulich March 15, 2021, 1:43 p.m. UTC | #5
On 15.03.2021 14:40, George Dunlap wrote:
>> On Mar 15, 2021, at 1:26 PM, George Dunlap <George.Dunlap@citrix.com> wrote:
>>> On Mar 9, 2021, at 2:50 PM, Ian Jackson <iwj@xenproject.org> wrote:
>>>
>>> Signed-off-by: Ian Jackson <iwj@xenproject.org>
>>> ---
>>> CHANGELOG.md | 10 ++++++++++
>>> 1 file changed, 10 insertions(+)
>>>
>>> diff --git a/CHANGELOG.md b/CHANGELOG.md
>>> index 4ecd157a35..ccdbb82c2e 100644
>>> --- a/CHANGELOG.md
>>> +++ b/CHANGELOG.md
>>> @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
>>>
>>> ## [Unreleased](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog)
>>>
>>> +## Added / support upgraded
>>> + - Linux device model stubdomains (Tech Preview)
>>> + - Xen PV display protocol "backend allocation" mode (Experimental)
>>> + - ARM IOREQ servers (device emulation etc.) (Tech Preview)
>>> + - Renesas IPMMU-VMSA (Supported, not security supported; was Tech Preview)
>>> + - ARM SMMUv3 (Tech Preview)
>>
>> Other general things I’m seeing in the tree (may need both SUPPORT.md and changelog updates):
>>
>> * Support for zstd-compressed dom0 kernels
>> * vmtrace support
>> * named PCI devices in xl / libxl
>> * gnttab stupport for NetBSD
>> * viridian: Better virtualized IPI support, cpu hotplug, removal of 64-vcpu limit
>> * x86_emulate support for AVX-VNNI
>> * Expanded test-cases for x86_emulate
>> * HVM-specific MM code (shadow, p2m) code factored out into a separate file
>> * hypfs: Added cpupool directories and controls
> 
> More things:
> 
> * Something about MSRs?

I guess that's rather something which needs mentioning in release notes.

Jan
diff mbox series

Patch

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4ecd157a35..ccdbb82c2e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,16 @@  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 
 ## [Unreleased](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog)
 
+## Added / support upgraded
+ - Linux device model stubdomains (Tech Preview)
+ - Xen PV display protocol "backend allocation" mode (Experimental)
+ - ARM IOREQ servers (device emulation etc.) (Tech Preview)
+ - Renesas IPMMU-VMSA (Supported, not security supported; was Tech Preview)
+ - ARM SMMUv3 (Tech Preview)
+
+## Removed / support downgraded
+ - qemu-xen-traditional as host process device model, now "No security support, not recommended".  (Use as stub domain device model is still supported - see SUPPORT.md.)
+
 ## [4.14.0](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=RELEASE-4.14.0) - 2020-07-23
 
 > Pointer to release from which CHANGELOG tracking starts