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

Re: Xen 4.20 Development Update [August-October]


  • To: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Wed, 13 Nov 2024 15:23:11 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=piX8dTRax2KCFBGw4p6kThzeyCkVwOLt3rVD2EGS5lM=; b=bAdpOlO2BAH7m0/yYynkRAFsibp+zuuKMtSvEbXYfE1GKeXVB9nfRwkDY9lLDEkQcPnt7qqbiRRGaIBhJQaiu1d6ZA9ItasnkH2lRm29/rsaGIsYfKr+Zz3x3kYuktVDTVHuXi8Uuld10Juh8RDvvUHxmHOKMgyIS20J0W59VFjb7RxzMMEycTuzh0ZSIzYuwVifjL3PeUZ5UtR0U5ohus+NKonoidBd0WQdqqWDvwm1Bgfh2qN+yVjh7+YcK24d6gwrIveFBwxupyBAmlYlUj0Z4QrGmbcNt45Vk2f5jSn+reNPMJYTFCK6oz5jsoBp1wSslljoh5zecNSMFr2fdA==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=piX8dTRax2KCFBGw4p6kThzeyCkVwOLt3rVD2EGS5lM=; b=LNljOWIEkXGbk5vNtWZnb1Rk86KLq8Df0QzHqsVY6mcYqH7rYq6ruJa1uLV3ROn7L10YvJ7mfYHh2an7WuH0oxUi0Eit6c3cm4JxZJZLtXD8fiO8BsZiuVQa2ZhwvUkC1ifPYpVI2Y1YmwQHIzYA5yandxmdYGb7Q8GueLt5ymukxWs3UMn/3o3r4P8VqWBNsX/sDkrcPbrYNpRRBYI610oF/HzcocjzT3Y2xXobJXKaOCm0Bt+GP4FazM8rZYawNR3ERxDCcTCjYJPSS/8thDszpfRjtiKbjqid22+3DSjAXEvlqo/A50ClP4+tTqvWiY563ykOsBXSoz6eyW02bA==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=A14jSgyVlG8tGeVUoCwVEV6+eYah8dRHyXrjsAf8wV0wFhETZgKPn2BCjjckrDos7ryGGmTsCy17QqavIpOS9CYQ+hSxXVdvZlsLcF0x6bAMADQrFBbcWY2NCJSsnURVSrLZnJ9XmqDy7IMNfwDtpT+WXhaHpsfNMLm6hMURPymDhowT8EnVXua09/KfrN3O2zw1LjsagkjfLmB3TsXWcaRXFkxRfSzjgygv9HJCupg5ILiBvVvgArvVPz7cX+XMWarAf0pgrwL2ROYsbc98CHiIxczsnWli6GtsVTWeKKe7+gFZikiwhO1LAmxrHuzRQWXvjzab807RR0Q/L7bDsg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bVRYkXVW5PghQ44QGOlItxSQnZYe21b/alp9T6GS0aBd0Jices6mUcOFx1zgzsvQ6vdq/2tVMboQZoFkx2ngOUFK9GelpC4NKFpTnLOdpSP/EE3VMPRmRa+sGYuwc4z9yQPJevJ7IUgz7WyaunmhYJjkwSf5r1itXors7orm47HwwaD0hzYPmZV3qeFCst5p8q4WyInqpOa8iFe7cR36V2LSQEXM/t7n3l10+gVN0wlTe4Ps96YsJ6fziZg67pEGV0x5mm/wrO94ihlXSykqOF1nCPSMfpGUCB9RHlnmFHfyT5YD5gw03D8xjlx44ejCO1MhNy9KoW0q+lvOtWamJg==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Kelly Choi <kelly.choi@xxxxxxxxx>
  • Delivery-date: Wed, 13 Nov 2024 15:25:45 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHbNR5PhCaakyOetU2B1BUXrcTlIrK1LmyAgAAeQICAAAjwAA==
  • Thread-topic: Xen 4.20 Development Update [August-October]

Hi,

> On 13 Nov 2024, at 14:51, oleksii.kurochko@xxxxxxxxx wrote:
> 
> 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?

Yes I think it is.
I have been on leave and traveling until the end of this week so things
should go faster from next week (TM).

Cheers
Bertrand

> 
> ~ 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®.