> -----Original Message-----
> From: Jakub Kicinski <[email protected]>
> Sent: Monday, May 13, 2024 4:42 PM
> To: Haiyang Zhang <[email protected]>
> Cc: [email protected]; [email protected]; Dexuan Cui
> <[email protected]>; [email protected]; KY Srinivasan
> <[email protected]>; Paul Rosswurm <[email protected]>;
> [email protected]; vkuznets <[email protected]>; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; Long Li <[email protected]>;
> [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]; [email protected]
> Subject: Re: [PATCH net-next] net: mana: Enable MANA driver on ARM64 with
> 4K page size
>
> On Mon, 13 May 2024 13:29:01 -0700 Haiyang Zhang wrote:
> > - depends on PCI_MSI && X86_64
> > + depends on PCI_MSI
> > + depends on X86_64 || (ARM64 && !CPU_BIG_ENDIAN && ARM64_4K_PAGES)
>
> Can ARM64 be big endian?
>From the document, it can be:
"ARM cores support both modes, but are most commonly used in, and typically
default to little-endian mode. Most Linux distributions for ARM tend to be
little-endian only."
https://developer.arm.com/documentation/den0042/a/Coding-for-Cortex-R-Processors/Endianness
MANA driver doesn't support big endian.
Thanks,
- Haiyang