[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xen 4.20 Development Update [August-October]



Hi Bertrand,

On Wed, 2024-11-13 at 13:02 +0000, Bertrand Marquis wrote:
> Hi Oleksii,
> 
> > On 12 Nov 2024, at 16:16, Oleksii Kurochko
> > <oleksii.kurochko@xxxxxxxxx> wrote:
> > 
> > Hello everyone,
> > 
> > This email only tracks big items for xen.git tree. Please reply for
> > items you
> > would like to see in 4.20 so that people have an idea what is going
> > on and
> > prioritise accordingly.
> > 
> > You're welcome to provide description and use cases of the feature
> > you're
> > working on.
> > 
> > = Timeline =
> > 
> > ---> We are here
> > * Last posting date: Nov 29, 2024
> > * Feature freeze date: Dec 20, 2024
> > * Hard code freeze: Jan 17, 2025
> > * RC1: TBD
> > * Release: Feb 21, 2025
> > ( current release schedule:
> > https://wiki.xenproject.org/wiki/Xen_Project_X.YY_Release_Notes ;)
> > 
> > All patches that wish to go into 4.20 must be posted no later than
> > the last posting
> > date. All patches posted after that date will be automatically
> > queued
> > into next release.
> > 
> > RCs will be arranged immediately after freeze.
> > 
> > = Projects =
> > 
> > == Hypervisor == 
> > 
> > *  Remove the directmap (v4)
> >   -  Elias El Yandouzi
> >   - 
> > https://lore.kernel.org/xen-devel/f6973275-0d7e-4db4-b949-f21e530e1dfc@xxxxxxxxxx/T/#m9733aa717edf032db0cf8f8f6763537b4f30c1f8
> > 
> > *  remove libxenctrl usage from xenstored (v1)
> >   -  Juergen Gross
> >   - 
> > https://lore.kernel.org/xen-devel/20241023131005.32144-1-jgross@xxxxxxxx/T/#md016c48a0889740d1822aa68f7f33d4ad48f4805
> > 
> > *  automation: Refresh the remaining Debian containers (v2)
> >   -  Javi Merino
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1730743077.git.javi.merino@xxxxxxxxx/T/#m5d9acb7cf5db3c2be3d6527de14b69b07812314e
> > 
> > *  Move gic_preinit() to common code (v2)
> >   -  Oleksii Kurochko
> >   - 
> > https://lore.kernel.org/xen-devel/2fe01b5a-aebb-4141-9cdd-887b5984d6b8@xxxxxxxx/T/#m8144a030ef64a479068482c864c9258a5cb43a87
> > 
> > *  stubdom: reduce xenstore library dependencies (v1)
> >   -  Juergen Gross
> >   - 
> > https://lore.kernel.org/xen-devel/20241010155459.22389-1-jgross@xxxxxxxx/T/#m8b5af386e2d288961bb6e8f7839650e0cab96a83
> > 
> > *  xen: address violations of MISRA C Rule 13.6 (v2)
> >   -  Federico Serafini
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1727690180.git.federico.serafini@xxxxxxxxxxx/T/#mbec702db211240305e0d35649e65627d9fa75a29
> > 
> > === x86 === 
> > 
> > *  Expose consistent topology to guests (v7)
> >   -  Alejandro Vallejo
> >   - 
> > https://lore.kernel.org/xen-devel/20241021154600.11745-1-alejandro.vallejo@xxxxxxxxx/T/#m6033f95c660675039d7789d3af1ba2f292a3a69b
> > 
> > *  Boot modules for Hyperlaunch (v8)
> >   -  Daniel P. Smith
> >   - 
> > https://lore.kernel.org/xen-devel/20241102172551.17233-1-dpsmith@xxxxxxxxxxxxxxxxxxxx/T/#m94a2f6b9d410c6d624aaebd7c2bf85584c74383e
> > 
> > *  x86/mm: miscellaneous fixes (v2)
> >   -  Roger Pau Monne
> >   - 
> > https://lore.kernel.org/xen-devel/Zyyo8qMobqQT-rA5@macbook/T/#m2df34239b793501c6246c85c4b00e52f9c439ac0
> > 
> > *  x86/ucode: Simplify/fix loading paths further (v1)
> >   -  Andrew Cooper 
> >   - 
> > https://lore.kernel.org/xen-devel/20241107122117.4073266-1-andrew.cooper3@xxxxxxxxxx/T/#m76304334081e6b4b0976c6c474f1f0772e0625d1
> > 
> > *  Address Space Isolation FPU preparations (v2)
> >   -  Alejandro Vallejo
> >   - 
> > https://lore.kernel.org/xen-devel/20241105143310.28301-1-alejandro.vallejo@xxxxxxxxx/T/#mbca5192d7e5636ef5ea005a083e5ff28ebe6317d
> > 
> > *  Fix module-handling use-after-free's (v2)
> >   -  Andrew Cooper 
> >   - 
> > https://lore.kernel.org/xen-devel/20241106003938.3453243-1-andrew.cooper3@xxxxxxxxxx/T/#mdf923bdf63b034a6493bf62beeead280b92a38ed
> > 
> > *  Reuse 32 bit C code more safely (v4)
> >   -  Frediano Ziglio
> >   - 
> > https://lore.kernel.org/xen-devel/20241014085332.3254546-1-frediano.ziglio@xxxxxxxxx/T/#m53e36815ddec2511ddd1fa8d1a7ed9a27c0cd0f7
> > 
> > *  x86/alternatives: Adjust all insn-relative fields (v2)
> >   -  Andrew Cooper 
> >   - 
> > https://lore.kernel.org/xen-devel/20241002152725.1841575-1-andrew.cooper3@xxxxxxxxxx/T/#mac2deaea7e02a343210d61887486433d946ad129
> > 
> > *  x86: address violations of MISRA C Rule 16.3 (v1)
> >   -  Federico Serafini
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1725958416.git.federico.serafini@xxxxxxxxxxx/T/#m46c991ed7ea7a6fe505056facddfcc684be01ab6
> > 
> > *  Support device passthrough when dom0 is PVH on Xen (v16)
> >   -  Jiqian Chen
> >   - 
> > https://lore.kernel.org/xen-devel/20240930034250.2682265-1-Jiqian.Chen@xxxxxxx/T/#m5d557d76f290ff5b5550c1443cab5774d397e526
> > 
> > *  x86emul: misc additions (v5)
> >   -  Jan Beulich
> >   - 
> > https://lore.kernel.org/xen-devel/0b9a0ae8-a39c-49d8-b4e7-f2a463128058@xxxxxxxx/T/#m5aae1045eb07d85fb029bdef12a78cdb6bfe780e
> > 
> > *  x86/HVM: drop stdvga caching mode (v2)
> >   -  Jan Beulich
> >   - 
> > https://lore.kernel.org/xen-devel/dc3faf7d-0690-46e6-8fbc-67a177a1e171@xxxxxxxx/T/#mc8ca51cdbfb6ba26ea6b4624059d40ea075c2117
> > 
> > *  x86/HVM: emulation (MMIO) improvements (v1)
> >   -  Jan Beulich
> >   - 
> > https://lore.kernel.org/xen-devel/31906cba-8646-4cf9-ab31-1d23654df8d1@xxxxxxxx/T/#mdae2f21b929170d60a8640e82857700c940e65c7
> > 
> > === ARM === 
> > 
> > *  Enable early bootup of AArch64 MPU systems (v5)
> >   -  Ayan Kumar Halder
> >   - 
> > https://lore.kernel.org/xen-devel/20241107150330.181143-1-ayan.kumar.halder@xxxxxxx/T/#m9cfd8bed109cc703b6ae8b8b6faaa116c08598ee
> > 
> > *  Add support for S32CC platforms and LINFlexD UART (v2)
> >   -  Andrei Cherechesu 
> >   - 
> > https://lore.kernel.org/xen-devel/20240930114715.642978-1-andrei.cherechesu@xxxxxxxxxxx/T/#m8452ac342fdcf989fc1e498c097812b50157f2cc
> > 
> > *  Arm cache coloring (v9)
> >   -  Carlo Nonato
> >   - 
> > https://lore.kernel.org/xen-devel/20241025095014.42376-1-carlo.nonato@xxxxxxxxxxxxxxx/T/#md18fb02842c4ad2cd61b456be89020affcc452a3
> > 
> > *  ffa: Improvements and fixes (v2)
> >   -  Bertrand Marquis
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1729066788.git.bertrand.marquis@xxxxxxx/T/#mb0c8aab97d46f9c9e933b3b9b0eef7e717e1f2e5
> 
> I would like to have this for next release and i plan to post the v3
> next week.
Certainly, it would be great to include this in the release, and we
still have some time to get it merged before the end of the feature
freeze. Ideally, though, it would be best to have it merged before the
last posting date. Do you think that’s achievable?

~ Oleksii
> > 
> > *  Add Virtio-PCI for dom0less on ARM (v1)
> >   -  Edgar E. Iglesias
> >   - 
> > https://lore.kernel.org/xen-devel/20240924162359.1390487-1-edgar.iglesias@xxxxxxxxx/T/#mfa148991b9408f223a079d4cef610244d5b04c2b
> > 
> > === RISCV === 
> > 
> > *  Setup memory management (v5)
> >   -  Oleksii Kurochko
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1731344883.git.oleksii.kurochko@xxxxxxxxx/T/#m9f76f1b685896ea603a2b153e05104c7405a7d28
> > 
> > === PPC === 
> > 
> > *  Early Boot Allocation on Power (v5)
> >   -  Shawn Anastasio
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1727388925.git.sanastasio@xxxxxxxxxxxxxxxxxxxxx/T/#m8cac91a93b56a359fa2d5f08596c4be61dca290d
> > 
> > == Completed == 
> > 
> > === Hypervisor === 
> > 
> > *  libxl: Implement QEMU command line probe (v1)
> >   -  Anthony PERARD
> >   - 
> > https://lore.kernel.org/xen-devel/20240827100328.23216-1-anthony.perard@xxxxxxxxxx/T/#mdef23cefc2532ab0c9d7460290cef26780cf97cb
> > 
> > *  xen/bitops: hweight() cleanup/improvements (v3)
> >   -  Andrew Cooper 
> >   - 
> > https://lore.kernel.org/xen-devel/20240904225530.3888315-1-andrew.cooper3@xxxxxxxxxx/T/#me22e08f7477be725122dd9b97d29d272e3b586c4
> > 
> > *  Move percpu code to common (v2)
> >   -  Oleksii Kurochko
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1727185495.git.oleksii.kurochko@xxxxxxxxx/T/#mf93394c46f15cbdcfc873de2d52d862a8b70da7f
> > 
> > *  xen/livepatch: improvements to loading (v3)
> >   -  Roger Pau Monne
> >   - 
> > https://lore.kernel.org/xen-devel/20240926101431.97444-1-roger.pau@xxxxxxxxxx/T/#ma3f65948b065dc443aea2192873a3b3dfa52a2d7
> > 
> > *  Move {acpi_}device_init() and device_get_class() to common code
> > (v5)
> >   -  Oleksii Kurochko
> >   - 
> > https://lore.kernel.org/xen-devel/17c7d988e45d7c82448b81fe66b01a5ceca0c15e.camel@xxxxxxxxx/T/#m68bd00d4f8b3724e83ba13024e94b15b58a28829
> > 
> > *  blkif: reconcile protocol specification with in-use
> > implementations (v1)
> >   -  Roger Pau Monne
> >   - 
> > https://lore.kernel.org/xen-devel/20240903141923.72241-1-roger.pau@xxxxxxxxxx/
> > 
> > === x86 === 
> > 
> > *  Drop Xeon Phi support (v1)
> >   -  Jan Beulich
> >   - 
> > https://lore.kernel.org/xen-devel/44147507-65a4-4f21-aada-fa647f53ffd0@xxxxxxxx/
> > 
> > *  Utilize ucode_force and remove opt_ucode_allow_same (v7)
> >   -  Fouad Hilly
> >   - 
> > https://lore.kernel.org/xen-devel/20240822130426.492931-4-fouad.hilly@xxxxxxxxx/
> > 
> > *  Switch flat driver to use phys dst for ext ints (v2)
> >   -  Matthew Barnes
> >   - 
> > https://lore.kernel.org/xen-devel/0db68e62ffc428f553a30397df1e79068d26bb5f.1728311378.git.matthew.barnes@xxxxxxxxx/
> > 
> > *  x86/shutdown: change default reboot method preference (v1)
> >   -  Roger Pau Monne
> >   - 
> > https://lore.kernel.org/xen-devel/20240802105613.99197-1-roger.pau@xxxxxxxxxx/
> > 
> > === ARM === 
> > 
> > *  iommu/ipmmu-vmsa: Add Renesas R8A779G0 (R-Car V4H) support (v1)
> >   -  Grygorii Strashko
> >   - 
> > https://lore.kernel.org/xen-devel/6ab4ad29-404d-4f5c-8582-5d2f492fd549@xxxxxxx/T/#t
> > 
> > *  xen/arm: dt overlay fixes (v2)
> >   -  Michal Orzel
> >   - 
> > https://lore.kernel.org/xen-devel/20241004122220.234817-1-michal.orzel@xxxxxxx/T/#md51a060b93fe72f17637d6d72e3d4e2296cb4078
> > 
> > === RISC-V === 
> > 
> > *  initialize bootinfo from dtb (v2)
> >   -  Oleksii Kurochko
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1728481578.git.oleksii.kurochko@xxxxxxxxx/T/#m543bf84d47f0ea738938a9a442cd144bb34f7316
> > 
> > *  Register Xen's load address as a boot module (v3)
> >   -  Oleksii Kurochko
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1728472163.git.oleksii.kurochko@xxxxxxxxx/T/#t
> > 
> > *  device tree mapping (v9)
> >   -  Oleksii Kurochko
> >   - 
> > https://lore.kernel.org/xen-devel/cover.1727781468.git.oleksii.kurochko@xxxxxxxxx/T/#t
> 




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.