[PATCH v2 05/16] exec/memory.h: make devend_memop "target defines" agnostic

2025-03-15 Thread Pierrick Bouvier
Will allow to make system/memory.c common later. Signed-off-by: Pierrick Bouvier --- include/exec/memory.h | 16 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/include/exec/memory.h b/include/exec/memory.h index ff3a06e6ced..60c0fb6ccd4 100644 --- a/include/exec/

[PATCH v2] xen/events: fix get_global_virq_handler() usage without hardware domain

2025-03-15 Thread Juergen Gross
Some use cases of get_global_virq_handler() didn't account for the case of running without hardware domain. Fix that by testing get_global_virq_handler() returning NULL where needed (e.g. when directly dereferencing the result). Fixes: 980822c5edd1 ("xen/events: allow setting of global virq handl

[PATCH v3 2/2] x86/iommu: avoid MSI address and data writes if IRT index hasn't changed

2025-03-15 Thread Roger Pau Monne
Attempt to reduce the MSI entry writes, and the associated checking whether memory decoding and MSI-X is enabled for the PCI device, when the MSI data hasn't changed. When using Interrupt Remapping the MSI entry will contain an index into the remapping table, and it's in such remapping table where

[PATCH 11/11] docs/man: Document the new claim_on_node option

2025-03-15 Thread Alejandro Vallejo
... and while at it, add missing relevant links to xl-numa-placement(7) in xl.1.pod.in and xl.cfg.5.pod.in, which describes libxl's behaviour on NUMA placement. Signed-off-by: Alejandro Vallejo --- docs/man/xl-numa-placement.7.pod | 8 docs/man/xl.1.pod.in | 2 +- docs/man

[PATCH 22/23] automation: Add arm64 hardware/control split test

2025-03-15 Thread Jason Andryuk
Use dom0less to create a hardware+xenstore domain, a control domain, and a regular domU. Create a domU-rootfs that does not run the xen scripts, but does have the xen tools installed. The domU also uses a console on ttyAMA0 instead of hvc0. We need to increate dom0less test memory or ImageBuilde

[PATCH v5 14/17] include/exec/memory: extract devend_big_endian from devend_memop

2025-03-15 Thread Pierrick Bouvier
we'll use it in system/memory.c. Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier --- include/exec/memory.h | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/include/exec/memory.h b/include/exec/memory.h index 069021ac3ff..70177304a92 100644 -

Re: [PATCH 6/7] x86/vga: fix mapping of the VGA text buffer

2025-03-15 Thread Roger Pau Monné
On Fri, Mar 14, 2025 at 12:23:32PM +0100, Jan Beulich wrote: > On 14.03.2025 11:39, Roger Pau Monné wrote: > > (resending because I seem to have inadvertently corrupted the Cc field) > > > > On Thu, Mar 13, 2025 at 07:39:58PM +, Andrew Cooper wrote: > >> On 13/03/2025 3:30 pm, Roger Pau Monne

Re: [PATCH 08/10] xen/arm: Rename setup_pagetables with a more generic name

2025-03-15 Thread Orzel, Michal
On 12/03/2025 14:52, Luca Fancellu wrote: > > > Rename the setup_pagetables function to setup_mappings in > order to be implemented also for MPU system that does not > have page tables. mappings is better than pagetables, so: Reviewed-by: Michal Orzel but I'd like to understand what will be

[PATCH v9 0/3] xenstored: use new libxenmanage functionality

2025-03-15 Thread Juergen Gross
The new libxenmanage interfaces make it possible to: - detect that a domid has been recycled - avoid having to query all known domains when one of them has changed state Use those interfaces in xenstored in order to make it more efficient and failure proof. Changes in V2: - new patch 1 - forme

Re: [PATCH v8 0/9] remove libxenctrl usage from xenstored

2025-03-15 Thread Jan Beulich
On 06.03.2025 00:32, Stefano Stabellini wrote: > On Wed, 5 Mar 2025, Juergen Gross wrote: >> On 25.02.25 12:10, Juergen Gross wrote: >>> Ping? Especially ... >>> >>> On 04.02.25 12:33, Juergen Gross wrote: Xenstored is using libxenctrl for only one purpose: to get information about state

[PATCH v2 06/16] codebase: prepare to remove cpu.h from exec/exec-all.h

2025-03-15 Thread Pierrick Bouvier
Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier --- include/tcg/tcg-op.h | 1 + target/ppc/helper_regs.h | 2 ++ hw/ppc/spapr_nested.c | 1 + hw/sh4/sh7750.c| 1 + page-vary-target.c | 2 +- target/riscv/bitmanip_helper.c | 2 +-

Re: [PATCH v3] xen/watchdog: Identify which domain watchdog fired

2025-03-15 Thread Jürgen Groß
On 07.03.25 15:24, Andrew Cooper wrote: When a watchdog fires, the domain is crashed and can't dump any state. Xen allows a domain to have two separate watchdogs. Therefore, for a domain running multiple watchdogs (e.g. one based around network, one for disk), it is important for diagnostics to

Re: [PATCH] VT-d: Adjust diagnostics in set_msi_source_id()

2025-03-15 Thread Andrew Cooper
On 14/03/2025 10:15 am, Roger Pau Monné wrote: > On Fri, Mar 14, 2025 at 09:55:23AM +, Andrew Cooper wrote: >> Use %pd, and state what the unknown is. As it's an enum, it's a signed type. >> >> Also drop one piece of trailing whitespace. >> >> Signed-off-by: Andrew Cooper > Acked-by: Roger Pa

Re: [PATCH 3/3] x86/P2M: don't include MMIO_DM in p2m_is_valid()

2025-03-15 Thread Roger Pau Monné
On Wed, Feb 26, 2025 at 12:53:14PM +0100, Jan Beulich wrote: > MMIO_DM specifically marks pages which aren't valid, much like INVALID > does. Dropping the type from the predicate > - (conceptually) corrects _sh_propagate(), where the comment says that > "something valid" is needed (the only call

[PATCH v2 1/4] meminfo: add a per node counter for balloon drivers

2025-03-15 Thread Nico Pache
Add NR_BALLOON_PAGES counter to track memory used by balloon drivers and expose it through /proc/meminfo and other memory reporting interfaces. Signed-off-by: Nico Pache --- fs/proc/meminfo.c | 2 ++ include/linux/mmzone.h | 1 + mm/show_mem.c | 4 +++- mm/vmstat.c| 1 +

[PATCH 0/8] xen: Untangle mm.h

2025-03-15 Thread Andrew Cooper
This started out trying to fix one little TODO in x86's microcode loader, and escalated somewhat... tlb-clock.h is definitely not as clean as it could be, but it's an improvment over today, and given how long it's taken to get this to compile, I'm not looking to rewrite everything. Andrew Cooper

Re: [PATCH v2 14/16] include/exec/memory: extract devend_big_endian from devend_memop

2025-03-15 Thread Philippe Mathieu-Daudé
On 11/3/25 05:08, Pierrick Bouvier wrote: we'll use it in system/memory.c. Having part of the commit description separated in its subject is a bit annoying. But then I'm probably using 20-years too old tools in my patch workflow. Only used in system/{memory,physmem}.c, worth move to a local sy

[PATCH v5 08/17] exec/memory-internal: remove dependency on cpu.h

2025-03-15 Thread Pierrick Bouvier
Needed so compilation units including it can be common. Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier --- include/exec/memory-internal.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/exec/memory-internal.h b/include/exec/memory-internal.h index 100c1237ac2..b729f

[PATCH v2 03/16] exec/memory_ldst: extract memory_ldst declarations from cpu-all.h

2025-03-15 Thread Pierrick Bouvier
They are now accessible through exec/memory.h instead, and we make sure all variants are available for common or target dependent code. Signed-off-by: Pierrick Bouvier --- include/exec/cpu-all.h | 12 include/exec/memory_ldst.h.inc | 4 2 files changed, 16 deletions(-)

Re: [PATCH 05/10] arm/mpu: Introduce frame_table, virt_to_page, maddr_to_virt

2025-03-15 Thread Orzel, Michal
On 13/03/2025 12:51, Luca Fancellu wrote: > > > Hi Julien, > >> On 13 Mar 2025, at 09:22, Julien Grall wrote: >> >> Hi, >> >> On 12/03/2025 13:52, Luca Fancellu wrote: >>> Introduce variables and functions used in the common Arm code by >>> MPU memory management subsystem, provide struct pag

[PATCH v2 2/5] xen/arm: ffa: Introduce VM to VM support

2025-03-15 Thread Bertrand Marquis
Create a CONFIG_FFA_VM_TO_VM parameter to activate FFA communication between VMs. When activated list VMs in the system with FF-A support in part_info_get. WARNING: There is no filtering for now and all VMs are listed !! Signed-off-by: Bertrand Marquis --- Changes in v2: - Switch ifdef to IS_ENA

Re: [PATCH v1] drivers: Change amd_iommu struct to contain pci_sbdf_t, simplify code

2025-03-15 Thread Jan Beulich
On 14.03.2025 09:07, Andriy Sultanov wrote: > On Thu, 13 Mar 2025 at 19:59, Jason Andryuk wrote: >> On 2025-03-13 14:57, Andrii Sultanov wrote: >>> --- a/xen/drivers/passthrough/amd/iommu.h >>> +++ b/xen/drivers/passthrough/amd/iommu.h >>> @@ -77,8 +77,14 @@ struct amd_iommu { >>> struct lis

Re: [PATCH v3] docs: specify numerical values of Xenstore commands

2025-03-15 Thread Anthony PERARD
On Wed, Mar 12, 2025 at 09:41:43AM +0100, Juergen Gross wrote: > diff --git a/docs/misc/xenstore.txt b/docs/misc/xenstore.txt > index 7e1f031520..72db73deef 100644 > --- a/docs/misc/xenstore.txt > +++ b/docs/misc/xenstore.txt > @@ -86,6 +86,67 @@ parts of xenstore inaccessible to some clients. In

[PATCH v5 05/17] exec/memory.h: make devend_memop "target defines" agnostic

2025-03-15 Thread Pierrick Bouvier
Will allow to make system/memory.c common later. Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier --- include/exec/memory.h | 16 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/include/exec/memory.h b/include/exec/memory.h index da21e9150b5..069021

[PATCH v2] ARM/vgic: Use for_each_set_bit() in vgic_mmio_write_sgir()

2025-03-15 Thread Andrew Cooper
The bitmap_for_each() expression only inspects the bottom 8 bits of targets. Change it's type to uint8_t and use for_each_set_bit() which is more efficient over scalars. GICD_SGI_TARGET_LIST_MASK is 2 bits wide. Two cases discard the prior calculation, and one case exits early. Therefore, move t

[PATCH v2 2/4] balloon_compaction: update the NR_BALLOON_PAGES state

2025-03-15 Thread Nico Pache
Update the NR_BALLOON_PAGES counter when pages are added or removed using the balloon compaction interface. The virtio, Vmware, and pseries-cmm balloon drivers utilize the balloon_compaction interface to allocate and free balloon pages. Other balloon drivers will have to maintain this counter manu

Re: [PATCH 05/23] xen/arm: Add capabilities to dom0less

2025-03-15 Thread Orzel, Michal
On 10/03/2025 09:01, Bertrand Marquis wrote: > > > Hi, > >> On 8 Mar 2025, at 13:37, Julien Grall wrote: >> >> Hi Jason, >> >> On 08/03/2025 00:02, Jason Andryuk wrote: >>> On 2025-03-07 16:21, Julien Grall wrote: Hi Jason, On 07/03/2025 17:58, Jason Andryuk wrote: > On 20

[PATCH v3 5/5] xen/cppc: introduce cppc data upload sub-hypercall

2025-03-15 Thread Penny Zheng
As Xen is uncapable of parsing the ACPI dynamic table, this commit introduces a new sub-hypercall XEN_PM_CPPC to deliver CPPC perf caps data. Signed-off-by: Penny Zheng --- v2 -> v3: - Adapt to the changes from new commit "xen: introduces XEN_PM_PSD sub-hypercall for solely delivery of _PSD info"

[PATCH v3 2/5] xen: introduces XEN_PM_PSD sub-hypercall for solely delivery of _PSD info

2025-03-15 Thread Penny Zheng
_PSD(P-State Dependency) provides performance control, no matter legacy P-state or CPPC, logical processor dependency information. In order to re-use it for CPPC, this commit extracts the delivery of _PSD info from push_pxx_to_hypervisor() and wrap it with a new sub-hypercall XEN_PM_PSD. Signed-o

Re: [PATCH v1] drivers: Change amd_iommu struct to contain pci_sbdf_t, simplify code

2025-03-15 Thread Andriy Sultanov
On Thu, 13 Mar 2025 at 18:57, Andrii Sultanov wrote: > --- a/xen/drivers/passthrough/amd/iommu_acpi.c > +++ b/xen/drivers/passthrough/amd/iommu_acpi.c > @@ -297,7 +297,7 @@ static int __init register_range_for_iommu_devices( > /* reserve unity-mapped page entries for devices */ > for ( b

Re: [XEN PATCH v2 2/3] xen/rt: address violation of MISRA C Rule 8.2

2025-03-15 Thread Nicola Vetrini
On 2025-03-06 00:24, Stefano Stabellini wrote: On Wed, 5 Mar 2025, Jan Beulich wrote: On 25.02.2025 10:38, Nicola Vetrini wrote: > Rule 8.2 states: "Function types shall be in prototype form with > named parameters". > > The parameter name is missing from the function pointer type > that constit

[PATCH v5 16/17] system/memory: make compilation unit common

2025-03-15 Thread Pierrick Bouvier
Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier --- system/memory.c| 17 + system/meson.build | 2 +- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/system/memory.c b/system/memory.c index 4c829793a0a..eddd21a6cdb 100644 --- a/system/memory.c

[PATCH 07/23] tools/libxl: Expose hardware and privileged flags

2025-03-15 Thread Jason Andryuk
Expose the new hardware and privileged domain flags in libxl_domain as boolean fields. Signed-off-by: Jason Andryuk --- tools/include/libxl.h| 16 tools/libs/light/libxl_domain.c | 2 ++ tools/libs/light/libxl_types.idl | 2 ++ 3 files changed, 20 insertions(+) d

Re: [PATCH v4 1/2] xen/passthrough: Provide stub functions when !HAS_PASSTHROUGH

2025-03-15 Thread Luca Fancellu
Hi Julien, > On 7 Mar 2025, at 09:09, Julien Grall wrote: > > Hi Luca, > > On 07/03/2025 07:58, Luca Fancellu wrote: >> When Xen is built without HAS_PASSTHROUGH, there are some parts >> in arm where iommu_* functions are called in the codebase, but >> their implementation is under xen/drivers/

[PATCH 12/16] exec/ram_addr: call xen_hvm_modified_memory only if xen is enabled

2025-03-15 Thread Pierrick Bouvier
Signed-off-by: Pierrick Bouvier --- include/exec/ram_addr.h | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/exec/ram_addr.h b/include/exec/ram_addr.h index 7c011fadd11..098fccb5835 100644 --- a/include/exec/ram_addr.h +++ b/include/exec/ram_addr.h @@ -342,7 +34

Re: [RFC PATCH v3 7/7] xen/arm: scmi: generate scmi dt node for DomUs

2025-03-15 Thread Anthony PERARD
On Tue, Mar 11, 2025 at 01:16:18PM +0200, Grygorii Strashko wrote: > diff --git a/tools/libs/ctrl/xc_domain.c b/tools/libs/ctrl/xc_domain.c > index 2ddc3f4f426d..f4ffab2021cd 100644 > --- a/tools/libs/ctrl/xc_domain.c > +++ b/tools/libs/ctrl/xc_domain.c > @@ -2229,6 +2229,24 @@ out: > > retu

Re: [PATCH v4 18/25] drm/renesas/rz-du: Compute dumb-buffer sizes with drm_mode_size_dumb()

2025-03-15 Thread kernel test robot
Hi Thomas, kernel test robot noticed the following build errors: [auto build test ERROR on next-20250311] [also build test ERROR on v6.14-rc6] [cannot apply to drm-exynos/exynos-drm-next rockchip/for-next tegra/for-next drm-xe/drm-xe-next linus/master v6.14-rc6 v6.14-rc5 v6.14-rc4] [If your patc

[PATCH v9 5/8] xen/arm: smmuv3: Add PCI devices support for SMMUv3

2025-03-15 Thread Mykyta Poturai
From: Rahul Singh Implement support for PCI devices in the SMMU driver. Trigger iommu-map parsing when new PCI device is added. Add checks to assign/deassign functions to ensure PCI devices are handled correctly. Implement basic quarantining. All pci devices are automatically assigned to hardwar

[PATCH v9 0/8] SMMU handling for PCIe Passthrough on ARM

2025-03-15 Thread Mykyta Poturai
This series introduces SMMU handling for PCIe passthrough on ARM. These patches should be able to be upstreamed independently from the vPCI series [1]. See [2] for notes about test cases. [1] https://lists.xenproject.org/archives/html/xen-devel/2023-10/msg00660.html [2] https://lists.xenproject.or

Re: [PATCH] VT-d: Adjust diagnostics in set_msi_source_id()

2025-03-15 Thread Roger Pau Monné
On Fri, Mar 14, 2025 at 09:55:23AM +, Andrew Cooper wrote: > Use %pd, and state what the unknown is. As it's an enum, it's a signed type. > > Also drop one piece of trailing whitespace. > > Signed-off-by: Andrew Cooper Acked-by: Roger Pau Monné > --- > CC: Jan Beulich > CC: Roger Pau Mo

Re: [PATCH v5 00/17] make system memory API available for common code

2025-03-15 Thread Anthony PERARD
On Fri, Mar 14, 2025 at 10:33:08AM -0700, Pierrick Bouvier wrote: > Hi, > > one patch is missing review: > [PATCH v5 12/17] hw/xen: add stubs for various functions. My "Acked-by" wasn't enough? Feel free try change it to "Reviewed-by" instead. Cheers, -- Anthony Perard | Vates XCP-ng Develope

[PATCH 01/11] xen/memory: Mask XENMEMF_node() to 8 bits

2025-03-15 Thread Alejandro Vallejo
As it is, it's incredibly easy for a buggy call to XENMEMF_node() to unintentionally overflow into bit 17 and beyond. Prevent it by masking, just like MEMF_* does. While at it, turn "x" into "n" and "f" to better indicate whether the macro takes nodes or mem_flags (just like their MEMF_* counterpa

Re: [PATCH 04/10] arm/mpu: Implement virt/maddr conversion in MPU system

2025-03-15 Thread Orzel, Michal
On 13/03/2025 09:48, Orzel, Michal wrote: > > > On 12/03/2025 14:52, Luca Fancellu wrote: >> >> >> From: Penny Zheng >> >> virt_to_maddr and maddr_to_virt are used widely in Xen code. So >> even there is no VMSA in MPU system, we keep the interface in MPU to >> don't change the existing commo

Re: S3 regression on AMD in 4.20

2025-03-15 Thread Andrew Cooper
On 14/03/2025 11:53 pm, Marek Marczykowski-Górecki wrote: > On Fri, Mar 14, 2025 at 11:23:28PM +0100, Marek Marczykowski-Górecki wrote: >> On Fri, Mar 14, 2025 at 02:19:19PM -0700, Stefano Stabellini wrote: >>> On Fri, 14 Mar 2025, Marek Marczykowski-Górecki wrote: This is AMD Zen2 (Ryzen 5 45

Re: [PATCH] x86/boot: Fix zap_low_mappings() to map less of the trampoline

2025-03-15 Thread Jan Beulich
On 11.03.2025 21:47, Andrew Cooper wrote: > On 06/01/2025 11:54 am, Jan Beulich wrote: >> On 06.01.2025 12:26, Andrew Cooper wrote: >>> Regular data access into the trampoline is via the directmap. >>> >>> As now discussed quite extensively in asm/trampoline.h, the trampoline is >>> arranged so tha

S3 regression on AMD in 4.20 (was: Re: [PATCH] ci: add yet another HW runner)

2025-03-15 Thread Marek Marczykowski-Górecki
On Fri, Mar 14, 2025 at 02:19:19PM -0700, Stefano Stabellini wrote: > On Fri, 14 Mar 2025, Marek Marczykowski-Górecki wrote: > > This is AMD Zen2 (Ryzen 5 4500U specifically), in a HP Probook 445 G7. > > > > This one has working S3, so add a test for it here. > > > > Signed-off-by: Marek Marczyko

[PATCH v5 09/17] exec/ram_addr: remove dependency on cpu.h

2025-03-15 Thread Pierrick Bouvier
Needed so compilation units including it can be common. Reviewed-by: Richard Henderson Signed-off-by: Pierrick Bouvier --- include/exec/ram_addr.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/exec/ram_addr.h b/include/exec/ram_addr.h index e4c28fbec9b..f5d574261

Re: [PATCH] xen: Update minimum toolchain requirements

2025-03-15 Thread Roger Pau Monné
On Fri, Mar 07, 2025 at 05:54:35PM +, Andrew Cooper wrote: > GCC 4.1.2 is from 2007, and Binutils 2.16 is a similar vintage. Clang 3.5 is > from 2014. Supporting toolchains this old is a massive development and > testing burden. > > Set a minimum baseline of GCC 5.1 across the board, along w

Re: [PATCH 08/10] xen/arm: Rename setup_pagetables with a more generic name

2025-03-15 Thread Orzel, Michal
On 13/03/2025 11:32, Luca Fancellu wrote: > > > Hi Michal, > >> On 13 Mar 2025, at 10:19, Orzel, Michal wrote: >> >> >> >> On 12/03/2025 14:52, Luca Fancellu wrote: >>> >>> >>> Rename the setup_pagetables function to setup_mappings in >>> order to be implemented also for MPU system that does

[PATCH v5 00/17] make system memory API available for common code

2025-03-15 Thread Pierrick Bouvier
The main goal of this series is to be able to call any memory ld/st function from code that is *not* target dependent. As a positive side effect, we can turn related system compilation units into common code. The first 5 patches remove dependency of memory API to cpu headers and remove dependency

[PATCH] VT-d: Adjust diagnostics in set_msi_source_id()

2025-03-15 Thread Andrew Cooper
Use %pd, and state what the unknown is. As it's an enum, it's a signed type. Also drop one piece of trailing whitespace. Signed-off-by: Andrew Cooper --- CC: Jan Beulich CC: Roger Pau Monné --- xen/drivers/passthrough/vtd/intremap.c | 10 +- 1 file changed, 5 insertions(+), 5 deletio

Re: [PATCH 06/10] arm/mpu: Kconfig symbols for MPU build

2025-03-15 Thread Orzel, Michal
On 12/03/2025 14:52, Luca Fancellu wrote: > > > Currently the MPU system requires static memory to work, Currently, meaning in the future it might not be needed? Also, I don't see how is this change required to enable compilation (the main goal of this series) for MPU but because we will have

[PATCH v4 1/2] asm-generic: Introduce mm-types.h header

2025-03-15 Thread Shawn Anastasio
Introduce a new header, mm-types.h, which will be used to define architecture-specific types pertinent to memory management. This will be used by a future commit to enable >32 bit PTE flags. Suggested-by: Jan Beulich Signed-off-by: Shawn Anastasio Acked-by: Jan Beulich --- Changes in v4: - Ad

[PATCH v5 02/17] exec/tswap: implement {ld,st}.*_p as functions instead of macros

2025-03-15 Thread Pierrick Bouvier
Defining functions allows to use them from common code, by not depending on TARGET_BIG_ENDIAN. Remove previous macros from exec/cpu-all.h. By moving them out of cpu-all.h, we'll be able to break dependency on cpu.h for memory related functions coming in next commits. Reviewed-by: Richard Henderson

[RFC PATCH v3 3/7] xen/arm: scmi-smc: passthrough SCMI SMC to guest domain

2025-03-15 Thread Grygorii Strashko
The commit 3e322bef8bc0 ("xen/arm: firmware: Add SCMI over SMC calls handling layer") introduces simple driver which forwards SCMI over SMC calls from hwdom/dom0 to EL3 firmware (TF-A) with a single SCMI OSPM agent support. While it working gracefully for hwdom/dom0 use case it doesn't cover "thin

Re: [PATCH 2/7] x86/wait: prevent duplicated assembly labels

2025-03-15 Thread Roger Pau Monné
On Fri, Mar 14, 2025 at 09:24:09AM +0100, Jan Beulich wrote: > On 13.03.2025 16:30, Roger Pau Monne wrote: > > When enabling UBSAN with clang, the following error is triggered during the > > build: > > > > common/wait.c:154:9: error: symbol '.L_wq_resume' is already defined > > 154 | "pu