On 29.10.2025 00:28, Timothy Pearson wrote:
> int64_aligned_t and uint64_aligned_t need to be exposed when the GNU C compiler
> is in use.
> ---
> xen/include/public/arch-ppc.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Jan Beulich <jbeulich@suse.com>
However, first of all this needs your own S-o-b.
Jan
> diff --git a/xen/include/public/arch-ppc.h b/xen/include/public/arch-ppc.h
> index 4ca453a284..264e20b89e 100644
> --- a/xen/include/public/arch-ppc.h
> +++ b/xen/include/public/arch-ppc.h
> @@ -11,7 +11,7 @@
> #ifndef __XEN_PUBLIC_ARCH_PPC_H__
> #define __XEN_PUBLIC_ARCH_PPC_H__
>
> -#if defined(__XEN__) || defined(__XEN_TOOLS__)
> +#if defined(__XEN__) || defined(__XEN_TOOLS__) || defined(__GNUC__)
> #define int64_aligned_t int64_t __attribute__((__aligned__(8)))
> #define uint64_aligned_t uint64_t __attribute__((__aligned__(8)))
> #endif