All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen 4.19 release status tracking list [ May ]
@ 2024-05-03 16:54 Oleksii
  2024-05-06  7:11 ` Jan Beulich
  2024-05-06  9:26 ` Roger Pau Monné
  0 siblings, 2 replies; 6+ messages in thread
From: Oleksii @ 2024-05-03 16:54 UTC (permalink / raw)
  To: xen-devel; +Cc: committers, community.manager, Kelly Choi

Hello everyone,

I would like to share with you a list for status tracking based on Xen
ML and community members comments:

*** Arm ***:
  * Arm cache coloring [
https://lore.kernel.org/xen-devel/20240502165533.319988-1-carlo.nonato@minervasys.tech/
]:
    - new patch series version [v8] was sent

  * PCI devices passthrough on Arm, part 3 [
https://lore.kernel.org/xen-devel/20240202213321.1920347-1-stewart.hildebrand@amd.com/
]
 
  * DOMCTL-based guest magic region allocation for 11
domUs [
https://lore.kernel.org/xen-devel/20240409045357.236802-1-xin.wang2@amd.com/
]
     - new patch series verstion [v4] was sent
 
  * [XEN v6 0/3] xen/arm: Add emulation of Debug Data Transfer
Registers [
https://patchew.org/Xen/20240307123943.1991755-1-ayan.kumar.halder@amd.com/
]

*** PPC ***:
  * [PATCH v4 0/6] Early Boot Allocation on Power [
https://lore.kernel.org/xen-devel/cover.1712893887.git.sanastasio@raptorengineering.com/
]:
    new patch series version [v4] was sent

*** RISC-V ***:
  * [PATCH v8 00/17] Enable build of full Xen for RISC-V
https://lore.kernel.org/xen-devel/cover.1713347222.git.oleksii.kurochko@gmail.com/
]:
    - several patches were merged
    - new patch series version [v8] were sent


*** x86 ***:
  * [PATCH 0/4] iommu/x86: fixes/improvements for unity range checks [
https://lore.kernel.org/xen-devel/20240201170159.66330-1-roger.pau@citrix.com/
]:
    - almost patch series have been merged already except the patch:
        [PATCH 4/4] iommu/x86: make unity range checking more strict

  * [PATCH 0/8] x86: support AVX10.1 [
https://lore.kernel.org/xen-devel/298db76f-d0ee-4d47-931f-1baa1a7546cf@suse.com/
]:
    - two patches of patch series are waitng to merged/reviewed:
      [PATCH 1/4] amd-vi: fix IVMD memory type checks
      [PATCH 4/4] iommu/x86: make unity range checking more strict 
  
  * APX support?

  * [PATCH v4 0/8] x86emul: misc additions [
https://lore.kernel.org/xen-devel/9dd23064-c79e-4a50-9c71-c0e73b189944@suse.com/
]
   
  * [PATCH v2 00/12] VT-d: SATC handling; ATS: tidying[
https://lore.kernel.org/xen-devel/64b028be-2197-4951-ae5b-32f9eabfa84a@suse.com/
]:
    new version was sent [ v2 ]

  * [XEN PATCH 0/9] x86: parallelize AP bring-up during boot [
https://lore.kernel.org/xen-devel/cover.1699982111.git.krystian.hebel@3mdeb.com/
]

  * [PATCH v2 00/12] x86: memcpy() / memset() (non-)ERMS flavors plus
fallout [
https://lore.kernel.org/xen-devel/8f56a8f4-0482-932f-96a9-c791bebb4610@suse.com/
]
    - 6/12 are merged.
 
  * [PATCH v6 0/4] x86/pvh: Support relocating dom0 kernel [
https://patchew.org/Xen/20240327215102.136001-1-jason.andryuk@amd.com/
]
 
  * x86/spec-ctrl: IBPB improvements [
https://patchew.org/Xen/06591b64-2f05-a4cc-a2f3-a74c3c4a76d6@suse.com/
]


*** common ***:
  * annotate entry points with type and size" series:
    The bulk of this has gone in, but there'll want to be follow-ups.

  * [PATCH v2 (resend) 00/27] Remove the directmap [
https://lore.kernel.org/xen-devel/20240116192611.41112-1-eliasely@amazon.com/
]
    - 7/27 were merged.
 
  * [PATCH] move __read_mostly to xen/cache.h [
https://lore.kernel.org/xen-devel/f25eb5c9-7c14-6e23-8535-2c66772b333e@suse.com/
]

  * [XEN PATCH v2 1/3] xen: introduce STATIC_ASSERT_UNREACHABLE() [
https://lore.kernel.org/xen-devel/42fc6ae8d3eb802429d29c774502ff232340dc84.1706259490.git.federico.serafini@bugseng.com/
]

  * MISRA rules updates:
   - [PATCH v2] docs/misra/rules.rst update [
https://lore.kernel.org/xen-devel/alpine.DEB.2.22.394.2402131431070.1925432@ubuntu-linux-20-04-desktop/T/#maded3df1bebe68d0fe53c73e89f996ec395a39e5
]: 2/3 were merged.

   - [XEN PATCH v3 0/7] address violations of MISRA C Rule 20.7[
https://patchew.org/Xen/cover.1711700095.git.nicola.vetrini@bugseng.com/
]: new patch series version (v3) were sent.

   - [XEN PATCH v3 00/16] xen: address violation of MISRA C:2012
Directive 4.10 [
https://patchew.org/Xen/cover.1710145041.git.simone.ballarin@bugseng.com/
]: 2/16 were merged.

  * [PATCH v6 00/8] xen/spinlock: make recursive spinlocks a dedicated
type [ https://patchew.org/Xen/20240327152229.25847-1-jgross@suse.com/
]:
    - only one patch required to be merged:
     
https://patchew.org/Xen/20240327152229.25847-1-jgross@suse.com/20240327152229.25847-9-jgross@suse.com/
   
  * [PATCH 0/7] GRUB: Supporting Secure Boot of xen.gz [
https://patchew.org/Xen/20240313150748.791236-1-ross.lagerwall@citrix.com/
]:
   
  * [PATCH v6 0/7] MSI-X support with qemu in stubdomain, and other
related changes:
    - new patch version was sent
 
  * [PATCH 0/7] xen/bitops: Reduce the mess, starting with ffs() [
https://patchew.org/Xen/20240313172716.2325427-1-andrew.cooper3@citrix.com/
]:
 
  * [PATCH 0/7] xen/trace: Treewide API cleanup [
https://patchew.org/Xen/20240318163552.3808695-1-andrew.cooper3@citrix.com/
]:
    patches were merged to staging:
     - [PATCH 3/7] xen/rt: Clean up trace handling
     - [PATCH 4/7] xen/sched: Clean up trace handling
 
  * [PATCH v3 0/4] xenwatchdogd bugfixes and enhancements [
https://lore.kernel.org/xen-devel/20240411182023.56309-1-leigh@solinno.co.uk/
]:
    new patch series were sent.

  * [RFC XEN PATCH v7 0/5] Support device passthrough when dom0 is PVH
on Xen [
https://patchew.org/Xen/20240419035340.608833-1-Jiqian.Chen@amd.com/ ]:
    - new patch series were sent [v7].


*** Completed ***:
  *** Arm ***:
     * xen/arm64: Rework the MMU-off code (idmap) so it is self-
contained

  *** x86 ***:
     * tools: enable xenstore-stubdom to use 9pfs

  *** common ***:
     * NUMA: no need for asm/numa.h when !NUMA
     * xen: move BUG_ON(), WARN_ON(), ASSERT(), ASSERT_UNREACHABLE() to
xen/bug.h
     * xen/lib: introduce generic find next bit operations
     * Introduce generic headers
     * xen/livepatch: fixes for the pre-apply / post-revert hooks
     * limit passing around of cpu_user_regs

Please reply with items you would like to see in 4.19 so that people
know what is happening and prioritize accordingly.
You're welcome to provide a description and use cases of the feature
you're working on.

Have a nice week!

Best regards,
 Oleksii


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

* Re: Xen 4.19 release status tracking list [ May ]
  2024-05-03 16:54 Xen 4.19 release status tracking list [ May ] Oleksii
@ 2024-05-06  7:11 ` Jan Beulich
  2024-05-06  8:25   ` Oleksii
  2024-05-06  9:26 ` Roger Pau Monné
  1 sibling, 1 reply; 6+ messages in thread
From: Jan Beulich @ 2024-05-06  7:11 UTC (permalink / raw)
  To: Oleksii, Roger Pau Monné
  Cc: committers, community.manager, Kelly Choi, xen-devel

On 03.05.2024 18:54, Oleksii wrote:
> *** x86 ***:
>   * [PATCH 0/4] iommu/x86: fixes/improvements for unity range checks [
> https://lore.kernel.org/xen-devel/20240201170159.66330-1-roger.pau@citrix.com/
> ]:
>     - almost patch series have been merged already except the patch:
>         [PATCH 4/4] iommu/x86: make unity range checking more strict
> 
>   * [PATCH 0/8] x86: support AVX10.1 [
> https://lore.kernel.org/xen-devel/298db76f-d0ee-4d47-931f-1baa1a7546cf@suse.com/
> ]:
>     - two patches of patch series are waitng to merged/reviewed:
>       [PATCH 1/4] amd-vi: fix IVMD memory type checks
>       [PATCH 4/4] iommu/x86: make unity range checking more strict 

This sub-item doesn't really fit the topic, and seems to rather belong
to the earlier one? Where (correctly) 1/4 isn't listed anymore, for
having gone in. As to 4/4 - Roger, I'm not sure I can conclude what the
plan here was: Are you meaning to submit an updated version, or did we
rather settle on not further pursuing this?

>   * APX support?

I think you should drop this now. I'm throttling further work on the insn
emulator, as long as I have so many other patches there pending review.

>   * [PATCH v6 0/4] x86/pvh: Support relocating dom0 kernel [
> https://patchew.org/Xen/20240327215102.136001-1-jason.andryuk@amd.com/
> ]

There had been a v7, and all of that plus a follow-on adjustment have gone
in.

> *** common ***:
>   * annotate entry points with type and size" series:
>     The bulk of this has gone in, but there'll want to be follow-ups.

I think these follow-ups now want tracking on a per-arch basis (x86 and
Arm, with PPC and RISC-V filly done).

>   * [PATCH v2 (resend) 00/27] Remove the directmap [
> https://lore.kernel.org/xen-devel/20240116192611.41112-1-eliasely@amazon.com/
> ]
>     - 7/27 were merged.

Hmm, no, I don't think that one was. Other were, yes.

>   * [PATCH v6 0/7] MSI-X support with qemu in stubdomain, and other
> related changes:
>     - new patch version was sent

1/7 was committed.

>   * [PATCH v3 0/4] xenwatchdogd bugfixes and enhancements [
> https://lore.kernel.org/xen-devel/20240411182023.56309-1-leigh@solinno.co.uk/
> ]:
>     new patch series were sent.

Was there anything left from that series?

Jan


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

* Re: Xen 4.19 release status tracking list [ May ]
  2024-05-06  7:11 ` Jan Beulich
@ 2024-05-06  8:25   ` Oleksii
  0 siblings, 0 replies; 6+ messages in thread
From: Oleksii @ 2024-05-06  8:25 UTC (permalink / raw)
  To: Jan Beulich, Roger Pau Monné
  Cc: committers, community.manager, Kelly Choi, xen-devel

On Mon, 2024-05-06 at 09:11 +0200, Jan Beulich wrote:
> On 03.05.2024 18:54, Oleksii wrote:
> > *** x86 ***:
> >   * [PATCH 0/4] iommu/x86: fixes/improvements for unity range
> > checks [
> > https://lore.kernel.org/xen-devel/20240201170159.66330-1-roger.pau@citrix.com/
> > ]:
> >     - almost patch series have been merged already except the
> > patch:
> >         [PATCH 4/4] iommu/x86: make unity range checking more
> > strict
> > 
> >   * [PATCH 0/8] x86: support AVX10.1 [
> > https://lore.kernel.org/xen-devel/298db76f-d0ee-4d47-931f-1baa1a7546cf@suse.com/
> > ]:
> >     - two patches of patch series are waitng to merged/reviewed:
> >       [PATCH 1/4] amd-vi: fix IVMD memory type checks
> >       [PATCH 4/4] iommu/x86: make unity range checking more strict 
> 
> This sub-item doesn't really fit the topic, and seems to rather
> belong
> to the earlier one? 
Thanks for correction, it is belonged to previous topic.

> Where (correctly) 1/4 isn't listed anymore, for
> having gone in. As to 4/4 - Roger, I'm not sure I can conclude what
> the
> plan here was: Are you meaning to submit an updated version, or did
> we
> rather settle on not further pursuing this?
> 
> >   * APX support?
> 
> I think you should drop this now. I'm throttling further work on the
> insn
> emulator, as long as I have so many other patches there pending
> review.
> 
> >   * [PATCH v6 0/4] x86/pvh: Support relocating dom0 kernel [
> > https://patchew.org/Xen/20240327215102.136001-1-jason.andryuk@amd.com/
> > ]
> 
> There had been a v7, and all of that plus a follow-on adjustment have
> gone
> in.
> 
> > *** common ***:
> >   * annotate entry points with type and size" series:
> >     The bulk of this has gone in, but there'll want to be follow-
> > ups.
> 
> I think these follow-ups now want tracking on a per-arch basis (x86
> and
> Arm, with PPC and RISC-V filly done).
> 
> >   * [PATCH v2 (resend) 00/27] Remove the directmap [
> > https://lore.kernel.org/xen-devel/20240116192611.41112-1-eliasely@amazon.com/
> > ]
> >     - 7/27 were merged.
> 
> Hmm, no, I don't think that one was. Other were, yes.
> 
> >   * [PATCH v6 0/7] MSI-X support with qemu in stubdomain, and other
> > related changes:
> >     - new patch version was sent
> 
> 1/7 was committed.
> 
> >   * [PATCH v3 0/4] xenwatchdogd bugfixes and enhancements [
> > https://lore.kernel.org/xen-devel/20240411182023.56309-1-leigh@solinno.co.uk/
> > ]:
> >     new patch series were sent.
> 
> Was there anything left from that series?
I double-checked and everything has been merged. Thanks for correction.

I'm considering writing a script to automate the process of checking
whether the patches in a patch series have been merged or not.
Currently, I'm doing it manually, so there's a chance I might miss
something. It would be helpful if such a script already exists.

~ Oleksii


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

* Re: Xen 4.19 release status tracking list [ May ]
  2024-05-03 16:54 Xen 4.19 release status tracking list [ May ] Oleksii
  2024-05-06  7:11 ` Jan Beulich
@ 2024-05-06  9:26 ` Roger Pau Monné
  2024-05-06  9:35   ` Jan Beulich
  1 sibling, 1 reply; 6+ messages in thread
From: Roger Pau Monné @ 2024-05-06  9:26 UTC (permalink / raw)
  To: Oleksii; +Cc: xen-devel, committers, community.manager, Kelly Choi

On Fri, May 03, 2024 at 06:54:40PM +0200, Oleksii wrote:
> Hello everyone,
> 
> I would like to share with you a list for status tracking based on Xen
> ML and community members comments:
> 
> *** Arm ***:
>   * Arm cache coloring [
> https://lore.kernel.org/xen-devel/20240502165533.319988-1-carlo.nonato@minervasys.tech/
> ]:
>     - new patch series version [v8] was sent
> 
>   * PCI devices passthrough on Arm, part 3 [
> https://lore.kernel.org/xen-devel/20240202213321.1920347-1-stewart.hildebrand@amd.com/
> ]
>  
>   * DOMCTL-based guest magic region allocation for 11
> domUs [
> https://lore.kernel.org/xen-devel/20240409045357.236802-1-xin.wang2@amd.com/
> ]
>      - new patch series verstion [v4] was sent
>  
>   * [XEN v6 0/3] xen/arm: Add emulation of Debug Data Transfer
> Registers [
> https://patchew.org/Xen/20240307123943.1991755-1-ayan.kumar.halder@amd.com/
> ]
> 
> *** PPC ***:
>   * [PATCH v4 0/6] Early Boot Allocation on Power [
> https://lore.kernel.org/xen-devel/cover.1712893887.git.sanastasio@raptorengineering.com/
> ]:
>     new patch series version [v4] was sent
> 
> *** RISC-V ***:
>   * [PATCH v8 00/17] Enable build of full Xen for RISC-V
> https://lore.kernel.org/xen-devel/cover.1713347222.git.oleksii.kurochko@gmail.com/
> ]:
>     - several patches were merged
>     - new patch series version [v8] were sent
> 
> 
> *** x86 ***:
>   * [PATCH 0/4] iommu/x86: fixes/improvements for unity range checks [
> https://lore.kernel.org/xen-devel/20240201170159.66330-1-roger.pau@citrix.com/
> ]:
>     - almost patch series have been merged already except the patch:
>         [PATCH 4/4] iommu/x86: make unity range checking more strict
> 
>   * [PATCH 0/8] x86: support AVX10.1 [
> https://lore.kernel.org/xen-devel/298db76f-d0ee-4d47-931f-1baa1a7546cf@suse.com/
> ]:
>     - two patches of patch series are waitng to merged/reviewed:
>       [PATCH 1/4] amd-vi: fix IVMD memory type checks
>       [PATCH 4/4] iommu/x86: make unity range checking more strict 
>   
>   * APX support?
> 
>   * [PATCH v4 0/8] x86emul: misc additions [
> https://lore.kernel.org/xen-devel/9dd23064-c79e-4a50-9c71-c0e73b189944@suse.com/
> ]
>    
>   * [PATCH v2 00/12] VT-d: SATC handling; ATS: tidying[
> https://lore.kernel.org/xen-devel/64b028be-2197-4951-ae5b-32f9eabfa84a@suse.com/
> ]:
>     new version was sent [ v2 ]
> 
>   * [XEN PATCH 0/9] x86: parallelize AP bring-up during boot [
> https://lore.kernel.org/xen-devel/cover.1699982111.git.krystian.hebel@3mdeb.com/
> ]
> 
>   * [PATCH v2 00/12] x86: memcpy() / memset() (non-)ERMS flavors plus
> fallout [
> https://lore.kernel.org/xen-devel/8f56a8f4-0482-932f-96a9-c791bebb4610@suse.com/
> ]
>     - 6/12 are merged.
>  
>   * [PATCH v6 0/4] x86/pvh: Support relocating dom0 kernel [
> https://patchew.org/Xen/20240327215102.136001-1-jason.andryuk@amd.com/
> ]

Isn't this done? (at least the Xen side):

dfc9fab00378 x86/PVH: Support relocatable dom0 kernels

I have some minor stuff that was posted one day after feature
freeze:

xen/x86: support foreign mappings for HVM
https://lore.kernel.org/xen-devel/20240430165845.81696-1-roger.pau@citrix.com/

and

tools/xen-cpuid: switch to use cpu-policy defined names
https://lore.kernel.org/xen-devel/20240502114922.94288-1-roger.pau@citrix.com/

Which I think would be nice to have for the release.

The first one because it enables work on PVH-based QEMU stubdomains,
the second it's a nice cleanup that makes it easier to introduce new
CPUID features.

Some series that I posted before the freeze:

livepatch: minor bug fixes and improvements
https://lore.kernel.org/xen-devel/20240424081957.34326-1-roger.pau@citrix.com/
Patches 3 and 4 are pending review.

xen: introduce Kconfig function alignment option
https://lore.kernel.org/xen-devel/20240207145547.89689-1-roger.pau@citrix.com/
Patch 2 is missing review.

And then some patches that I don't expect to make progress:

x86/shutdown: change default reboot method preference
https://lore.kernel.org/xen-devel/20230915074347.94712-1-roger.pau@citrix.com/

x86/time: prefer CMOS over EFI_GET_TIME
https://lore.kernel.org/xen-devel/20240315114242.33309-1-roger.pau@citrix.com/

I find it quite funny how everyone complains about all downstreams
carrying similar patches to deal with firmware bugs, yet when I
attempt to formally post them I get zero interest from such
downstreams.  Maybe raising them here will help get some eyes.

Thanks, Roger.


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

* Re: Xen 4.19 release status tracking list [ May ]
  2024-05-06  9:26 ` Roger Pau Monné
@ 2024-05-06  9:35   ` Jan Beulich
  2024-05-06 10:34     ` Roger Pau Monné
  0 siblings, 1 reply; 6+ messages in thread
From: Jan Beulich @ 2024-05-06  9:35 UTC (permalink / raw)
  To: Roger Pau Monné
  Cc: xen-devel, committers, community.manager, Kelly Choi, Oleksii

On 06.05.2024 11:26, Roger Pau Monné wrote:
> And then some patches that I don't expect to make progress:
> 
> x86/shutdown: change default reboot method preference
> https://lore.kernel.org/xen-devel/20230915074347.94712-1-roger.pau@citrix.com/
> 
> x86/time: prefer CMOS over EFI_GET_TIME
> https://lore.kernel.org/xen-devel/20240315114242.33309-1-roger.pau@citrix.com/
> 
> I find it quite funny how everyone complains about all downstreams
> carrying similar patches to deal with firmware bugs, yet when I
> attempt to formally post them I get zero interest from such
> downstreams.  Maybe raising them here will help get some eyes.

Well, as indicated on the Community Call I've meanwhile proposed a design
session (which won't really be about design) for Lisbon, as to maintenance
of our EFI interfacing. I think I had provided feedback on the shutdown
patch, and I didn't think there was much of a point repeating almost the
same for the time one.

As a minor remark on what you say above: It's clearly not "all"
downstreams, as we don't carry anything similar to either of the two
patches. But I'm pretty sure you meant "most" or "many" anyway.

Jan


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

* Re: Xen 4.19 release status tracking list [ May ]
  2024-05-06  9:35   ` Jan Beulich
@ 2024-05-06 10:34     ` Roger Pau Monné
  0 siblings, 0 replies; 6+ messages in thread
From: Roger Pau Monné @ 2024-05-06 10:34 UTC (permalink / raw)
  To: Jan Beulich; +Cc: xen-devel, committers, community.manager, Kelly Choi, Oleksii

On Mon, May 06, 2024 at 11:35:00AM +0200, Jan Beulich wrote:
> On 06.05.2024 11:26, Roger Pau Monné wrote:
> > And then some patches that I don't expect to make progress:
> > 
> > x86/shutdown: change default reboot method preference
> > https://lore.kernel.org/xen-devel/20230915074347.94712-1-roger.pau@citrix.com/
> > 
> > x86/time: prefer CMOS over EFI_GET_TIME
> > https://lore.kernel.org/xen-devel/20240315114242.33309-1-roger.pau@citrix.com/
> > 
> > I find it quite funny how everyone complains about all downstreams
> > carrying similar patches to deal with firmware bugs, yet when I
> > attempt to formally post them I get zero interest from such
> > downstreams.  Maybe raising them here will help get some eyes.
> 
> Well, as indicated on the Community Call I've meanwhile proposed a design
> session (which won't really be about design) for Lisbon, as to maintenance
> of our EFI interfacing. I think I had provided feedback on the shutdown
> patch, and I didn't think there was much of a point repeating almost the
> same for the time one.

I know you are likely not OK with those, so I wasn't expecting input
from you.  We had discussions in the past where people complained that
our defaults are not OK because they lead to errors and panics on
production systems, and I'm surprised to find that none seem to have
cared about the above patches that attempt to address at least part of
this.

> As a minor remark on what you say above: It's clearly not "all"
> downstreams, as we don't carry anything similar to either of the two
> patches. But I'm pretty sure you meant "most" or "many" anyway.

Yes, indeed not all.  I don't carry those either on the FreeBSD
packages.

Thanks, Roger.


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

end of thread, other threads:[~2024-05-06 10:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-03 16:54 Xen 4.19 release status tracking list [ May ] Oleksii
2024-05-06  7:11 ` Jan Beulich
2024-05-06  8:25   ` Oleksii
2024-05-06  9:26 ` Roger Pau Monné
2024-05-06  9:35   ` Jan Beulich
2024-05-06 10:34     ` Roger Pau Monné

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.