Bugzilla – Bug 1226530
[Trackerbug] Mana: Add support for page sizes other than 4KB on ARM64
Last modified: 2024-06-24 11:57:19 UTC
As defined by the MANA Hardware spec, the queue size for DMA is 4KB minimal, and power of 2. And, the HWC queue size has to be exactly 4KB. To support page sizes other than 4KB on ARM64, define the minimal queue size as a macro separately from the PAGE_SIZE, which we always assumed it to be 4KB before supporting ARM64. Also, add MANA specific macros and update code related to size alignment, DMA region calculations, etc. https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=382d1741b5b2
Could you specify where exactly you want the patch to be backported to, please? I guess SLE15-SP5 and later? There will be kABI breakage I think.
We need it to be backported to all release that is still supported by SUSE (supposedly SLES 12 SP5 and after) that has MANA support.
An ECO for bug #1224391 adding arm64 support had already been approved. Reassigning to network team to have this additional change be considered.