Re: [PATCH v2 1/5] symbols: add minimal self-test

2025-08-31 Thread Jan Beulich
On 29.08.2025 16:24, Roger Pau Monné wrote: > On Wed, Apr 02, 2025 at 03:57:57PM +0200, Jan Beulich wrote: >> ... before making changes to the involved logic. >> >> Signed-off-by: Jan Beulich >> --- >> While Andrew validly suggests cf_check isn't a requirement for selecting >> which function(s) to

RE: [PATCH v8 3/8] xen/cpufreq: implement amd-cppc driver for CPPC in passive mode

2025-08-31 Thread Penny, Zheng
[Public] > -Original Message- > From: Jan Beulich > Sent: Friday, August 29, 2025 2:12 PM > To: Penny, Zheng > Cc: Huang, Ray ; Andrew Cooper > ; Roger Pau Monné ; > Anthony PERARD ; Orzel, Michal > ; Julien Grall ; Stefano Stabellini > ; xen-devel@lists.xenproject.org; Andryuk, Jason >

Re: [PATCH v5 08/12] xen/arm: vgic: add resource management for extended SPIs

2025-08-31 Thread Oleksandr Tyshchenko
On 29.08.25 23:45, Volodymyr Babchuk wrote: Hello Leonid, Volodymyr Hi Leonid, Leonid Komarianskyi writes: This change introduces resource management in the VGIC to handle extended SPIs introduced in GICv3.1. The pending_irqs and allocated_irqs arrays are resized to support the required

Re: [PATCH v5 05/12] xen/arm: gicv3: implement handling of GICv3.1 eSPI

2025-08-31 Thread Oleksandr Tyshchenko
On 29.08.25 19:06, Leonid Komarianskyi wrote: Hello Leonid Introduced appropriate register definitions, helper macros, and initialization of required GICv3.1 distributor registers to support eSPI. This type of interrupt is handled in the same way as regular SPI interrupts, with the followin

Re: [XEN PATCH 06/11] libxl: convert libxl__json_object_to_yajl_gen to libxl__json_object_to_libjsonc_object

2025-08-31 Thread Jason Andryuk
On 2025-08-29 09:56, Anthony PERARD wrote: On Wed, Aug 27, 2025 at 11:37:07AM -0400, Jason Andryuk wrote: On 2025-08-08 10:55, Anthony PERARD wrote: +case JSON_NUMBER: +*jso_out = json_object_new_string(obj->u.string); Is JSON_NUMBER calling json_object_new_string() correct? It l

Re: [PATCH v2 3/5] symbols: arrange to know where functions end

2025-08-31 Thread Jason Andryuk
On 2025-08-29 02:59, Jan Beulich wrote: On 28.08.2025 19:16, Jason Andryuk wrote: On 2025-08-28 12:11, Jan Beulich wrote: On 28.08.2025 09:28, Jan Beulich wrote: On 28.08.2025 03:03, Jason Andryuk wrote: On 2025-04-02 09:58, Jan Beulich wrote: --- a/xen/tools/symbols.c +++ b/xen/tools/symbol

Re: [XEN PATCH 04/11] tools/configure: Introduce deps on json-c lib for libxl

2025-08-31 Thread Jason Andryuk
On 2025-08-29 09:17, Anthony PERARD wrote: On Wed, Aug 27, 2025 at 11:01:59AM -0400, Jason Andryuk wrote: On 2025-08-08 10:55, Anthony PERARD wrote: From: Anthony PERARD To replace yajl. Introduce YAJL_LIBS variable, to be able to remove "-lyajl" later. Signed-off-by: Anthony PERARD Shou

Re: [PATCH] x86: introduce "hot" and "cold" page copying functions

2025-08-31 Thread Jason Andryuk
On 2025-08-29 02:29, Jan Beulich wrote: On 28.08.2025 23:33, Jason Andryuk wrote: On 2025-08-28 05:17, Jan Beulich wrote: The present copy_page_sse2() is useful in case the destination page isn't going to get touched again soon, or if we want to limit churn on the caches. Just rename it, to fit

Re: [PATCH v5 04/12] xen/arm/irq: add handling for IRQs in the eSPI range

2025-08-31 Thread Oleksandr Tyshchenko
On 29.08.25 22:45, Volodymyr Babchuk wrote: Hi Leonid, Hello Leonid Leonid Komarianskyi writes: Currently, Xen does not support eSPI interrupts, leading to a data abort when such interrupts are defined in the DTS. This patch introduces a separate array to initialize up to 1024 interr

Re: [PATCH v4 09/16] dma-mapping: handle MMIO flow in dma_map|unmap_page

2025-08-31 Thread Leon Romanovsky
On Thu, Aug 28, 2025 at 12:17:30PM -0300, Jason Gunthorpe wrote: > On Tue, Aug 19, 2025 at 08:36:53PM +0300, Leon Romanovsky wrote: > > From: Leon Romanovsky > > > > Extend base DMA page API to handle MMIO flow and follow > > existing dma_map_resource() implementation to rely on dma_map_direct()

Re: [PATCH v5 01/12] xen/arm: gicv3: refactor obtaining GIC addresses for common operations

2025-08-31 Thread Oleksandr Tyshchenko
On 29.08.25 19:06, Leonid Komarianskyi wrote: Hello Leonid Currently, many common functions perform the same operations to calculate GIC register addresses. This patch consolidates the similar code into a separate helper function to improve maintainability and reduce duplication. This refac