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/[email protected]/T/#m9733aa717edf032db0cf8f8f6763537b4f30c1f8 * remove libxenctrl usage from xenstored (v1) - Juergen Gross - https://lore.kernel.org/xen-devel/[email protected]/T/#md016c48a0889740d1822aa68f7f33d4ad48f4805 * automation: Refresh the remaining Debian containers (v2) - Javi Merino - https://lore.kernel.org/xen-devel/[email protected]/T/#m5d9acb7cf5db3c2be3d6527de14b69b07812314e * Move gic_preinit() to common code (v2) - Oleksii Kurochko - https://lore.kernel.org/xen-devel/[email protected]/T/#m8144a030ef64a479068482c864c9258a5cb43a87 * stubdom: reduce xenstore library dependencies (v1) - Juergen Gross - https://lore.kernel.org/xen-devel/[email protected]/T/#m8b5af386e2d288961bb6e8f7839650e0cab96a83 * xen: address violations of MISRA C Rule 13.6 (v2) - Federico Serafini - https://lore.kernel.org/xen-devel/[email protected]/T/#mbec702db211240305e0d35649e65627d9fa75a29 === x86 === * Expose consistent topology to guests (v7) - Alejandro Vallejo - https://lore.kernel.org/xen-devel/[email protected]/T/#m6033f95c660675039d7789d3af1ba2f292a3a69b * Boot modules for Hyperlaunch (v8) - Daniel P. Smith - https://lore.kernel.org/xen-devel/[email protected]/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/[email protected]/T/#m76304334081e6b4b0976c6c474f1f0772e0625d1 * Address Space Isolation FPU preparations (v2) - Alejandro Vallejo - https://lore.kernel.org/xen-devel/[email protected]/T/#mbca5192d7e5636ef5ea005a083e5ff28ebe6317d * Fix module-handling use-after-free's (v2) - Andrew Cooper - https://lore.kernel.org/xen-devel/[email protected]/T/#mdf923bdf63b034a6493bf62beeead280b92a38ed * Reuse 32 bit C code more safely (v4) - Frediano Ziglio - https://lore.kernel.org/xen-devel/[email protected]/T/#m53e36815ddec2511ddd1fa8d1a7ed9a27c0cd0f7 * x86/alternatives: Adjust all insn-relative fields (v2) - Andrew Cooper - https://lore.kernel.org/xen-devel/[email protected]/T/#mac2deaea7e02a343210d61887486433d946ad129 * x86: address violations of MISRA C Rule 16.3 (v1) - Federico Serafini - https://lore.kernel.org/xen-devel/[email protected]/T/#m46c991ed7ea7a6fe505056facddfcc684be01ab6 * Support device passthrough when dom0 is PVH on Xen (v16) - Jiqian Chen - https://lore.kernel.org/xen-devel/[email protected]/T/#m5d557d76f290ff5b5550c1443cab5774d397e526 * x86emul: misc additions (v5) - Jan Beulich - https://lore.kernel.org/xen-devel/[email protected]/T/#m5aae1045eb07d85fb029bdef12a78cdb6bfe780e * x86/HVM: drop stdvga caching mode (v2) - Jan Beulich - https://lore.kernel.org/xen-devel/[email protected]/T/#mc8ca51cdbfb6ba26ea6b4624059d40ea075c2117 * x86/HVM: emulation (MMIO) improvements (v1) - Jan Beulich - https://lore.kernel.org/xen-devel/[email protected]/T/#mdae2f21b929170d60a8640e82857700c940e65c7 === ARM === * Enable early bootup of AArch64 MPU systems (v5) - Ayan Kumar Halder - https://lore.kernel.org/xen-devel/[email protected]/T/#m9cfd8bed109cc703b6ae8b8b6faaa116c08598ee * Add support for S32CC platforms and LINFlexD UART (v2) - Andrei Cherechesu - https://lore.kernel.org/xen-devel/[email protected]/T/#m8452ac342fdcf989fc1e498c097812b50157f2cc * Arm cache coloring (v9) - Carlo Nonato - https://lore.kernel.org/xen-devel/[email protected]/T/#md18fb02842c4ad2cd61b456be89020affcc452a3 * ffa: Improvements and fixes (v2) - Bertrand Marquis - https://lore.kernel.org/xen-devel/[email protected]/T/#mb0c8aab97d46f9c9e933b3b9b0eef7e717e1f2e5 * Add Virtio-PCI for dom0less on ARM (v1) - Edgar E. Iglesias - https://lore.kernel.org/xen-devel/[email protected]/T/#mfa148991b9408f223a079d4cef610244d5b04c2b === RISCV === * Setup memory management (v5) - Oleksii Kurochko - https://lore.kernel.org/xen-devel/[email protected]/T/#m9f76f1b685896ea603a2b153e05104c7405a7d28 === PPC === * Early Boot Allocation on Power (v5) - Shawn Anastasio - https://lore.kernel.org/xen-devel/[email protected]/T/#m8cac91a93b56a359fa2d5f08596c4be61dca290d == Completed == === Hypervisor === * libxl: Implement QEMU command line probe (v1) - Anthony PERARD - https://lore.kernel.org/xen-devel/[email protected]/T/#mdef23cefc2532ab0c9d7460290cef26780cf97cb * xen/bitops: hweight() cleanup/improvements (v3) - Andrew Cooper - https://lore.kernel.org/xen-devel/[email protected]/T/#me22e08f7477be725122dd9b97d29d272e3b586c4 * Move percpu code to common (v2) - Oleksii Kurochko - https://lore.kernel.org/xen-devel/[email protected]/T/#mf93394c46f15cbdcfc873de2d52d862a8b70da7f * xen/livepatch: improvements to loading (v3) - Roger Pau Monne - https://lore.kernel.org/xen-devel/[email protected]/T/#ma3f65948b065dc443aea2192873a3b3dfa52a2d7 * Move {acpi_}device_init() and device_get_class() to common code (v5) - Oleksii Kurochko - https://lore.kernel.org/xen-devel/[email protected]/T/#m68bd00d4f8b3724e83ba13024e94b15b58a28829 * blkif: reconcile protocol specification with in-use implementations (v1) - Roger Pau Monne - https://lore.kernel.org/xen-devel/[email protected]/ === x86 === * Drop Xeon Phi support (v1) - Jan Beulich - https://lore.kernel.org/xen-devel/[email protected]/ * Utilize ucode_force and remove opt_ucode_allow_same (v7) - Fouad Hilly - https://lore.kernel.org/xen-devel/[email protected]/ * Switch flat driver to use phys dst for ext ints (v2) - Matthew Barnes - https://lore.kernel.org/xen-devel/0db68e62ffc428f553a30397df1e79068d26bb5f.1728311378.git.matthew.bar...@cloud.com/ * x86/shutdown: change default reboot method preference (v1) - Roger Pau Monne - https://lore.kernel.org/xen-devel/[email protected]/ === ARM === * iommu/ipmmu-vmsa: Add Renesas R8A779G0 (R-Car V4H) support (v1) - Grygorii Strashko - https://lore.kernel.org/xen-devel/[email protected]/T/#t * xen/arm: dt overlay fixes (v2) - Michal Orzel - https://lore.kernel.org/xen-devel/[email protected]/T/#md51a060b93fe72f17637d6d72e3d4e2296cb4078 === RISC-V === * initialize bootinfo from dtb (v2) - Oleksii Kurochko - https://lore.kernel.org/xen-devel/[email protected]/T/#m543bf84d47f0ea738938a9a442cd144bb34f7316 * Register Xen's load address as a boot module (v3) - Oleksii Kurochko - https://lore.kernel.org/xen-devel/[email protected]/T/#t * device tree mapping (v9) - Oleksii Kurochko - https://lore.kernel.org/xen-devel/[email protected]/T/#t
