[PATCH v12 0/4] Enable guest suspend/resume support on ARM via vPSCI

2025-08-30 Thread Mykola Kvach
From: Mykola Kvach This patch series introduces the initial support for guest suspend and resume on ARM platforms using the PSCI SYSTEM_SUSPEND interface. The main goal is to allow ARM guests to request suspension using PSCI and be resumed by the control domain (e.g., via "xl resume"). ### Backg

[PATCH v12 1/4] xen/arm: Implement PSCI SYSTEM_SUSPEND call for guests

2025-08-30 Thread Mykola Kvach
From: Mykola Kvach Add support for the PSCI SYSTEM_SUSPEND function in the vPSCI interface, allowing guests to request suspend via the PSCI v1.0 SYSTEM_SUSPEND call (both 32-bit and 64-bit variants). Implementation details: - Add SYSTEM_SUSPEND function IDs to PSCI definitions - Trap and handle

[PATCH v12 4/4] CHANGELOG: Document guest suspend/resume to RAM support on Arm

2025-08-30 Thread Mykola Kvach
From: Mykola Kvach Mention the newly added support for guest suspend and resume to/from RAM via vPSCI on Arm platforms. This support is limited to non-hardware domain guests. Signed-off-by: Mykola Kvach Acked-by: Oleksii Kurochko --- Chnages in v6: - removed reduntand explanation that thi sup

[PATCH v12 3/4] SUPPORT.md: Document PSCI SYSTEM_SUSPEND support for guests

2025-08-30 Thread Mykola Kvach
From: Mykola Kvach Add a new entry under the "Virtual Hardware, QEMU" section documenting support for the optional PSCI SYSTEM_SUSPEND function exposed to guests. This function is available via the virtual PSCI (vPSCI) interface and allows guest domains (domUs) to initiate system suspend operati

[PATCH v12 2/4] tools/xl: Allow compilation of 'xl resume' command on Arm

2025-08-30 Thread Mykola Kvach
From: Mykola Kvach The "xl resume" command was previously excluded from Arm builds because system suspend/resume (e.g., SYSTEM_SUSPEND via vPSCI) was not implemented. On x86, this command is used for resume. This change enables compilation of `xl resume` on Arm regardless of the underlying imple

Re: [XEN PATCH v1] xen/flask: limit sidtable size

2025-08-30 Thread Sergiy Kibrik
29.08.25 14:44, Jan Beulich: On 29.08.2025 13:33, Sergiy Kibrik wrote: 25.08.25 15:00, Jan Beulich: On 22.08.2025 11:51, Sergiy Kibrik wrote: --- a/xen/common/Kconfig +++ b/xen/common/Kconfig I wonder whether we wouldn't better move XSM's controls to a dedicated Kconfig file there. you mea

Re: [PATCH v6 4/4] docs: arm: add docs for SCMI over SMC calls forwarding driver

2025-08-30 Thread Oleksandr Tyshchenko
On 28.08.25 19:40, Oleksii Moisieiev wrote: Hello Oleksii the patch lgtm, just some NITs From: Grygorii Strashko Add documentation section for Simple Arm SCMI over SMC calls forwarding driver (EL3). Signed-off-by: Grygorii Strashko Signed-off-by: Oleksii Moisieiev --- Changes in v6: -

Re: [PATCH v11 1/4] xen/arm: Implement PSCI SYSTEM_SUSPEND call for guests

2025-08-30 Thread Mykola Kvach
Hi Volodymyr, On Thu, Aug 28, 2025 at 7:32 PM Volodymyr Babchuk wrote: > > > Hi Mykola, > > Mykola Kvach writes: > > > From: Mykola Kvach > > > > Add support for the PSCI SYSTEM_SUSPEND function in the vPSCI interface, > > allowing guests to request suspend via the PSCI v1.0 SYSTEM_SUSPEND call