[dpdk-dev] [EXT] Default cacheline size for ARM
Jerin Jacob Kollanukkaran
jerinj at marvell.com
Sat Jan 5 06:14:15 CET 2019
On Fri, 2019-01-04 at 19:59 +0000, Yongseok Koh wrote:
> -------------------------------------------------------------------
> ---
> Hi,
>
> The cacheline size (RTE_CACHE_LINE_SIZE) for ARM CPUs is set to be
> 128B by
> default. Mellanox's BlueField is an ARM CPU having Cortex-A72 and its
> CL size is
> 64B.
>
> I can add config/defconfig_arm64-bluefield-linuxapp-gcc for legacy
> build anyway.
>
Makes sense.
> For the meson build, I know it parses the Main ID register to figure
> out
> Implementor ID and Part Number. However, Mellanox doesn't program our
> own ID yet
> but we set the Part Number as 0xd08 (A72).
> According to my folks, ARM's A53, A57, A72, and A73 designs all have
> 64B CL. If
> that's true, can I push a patch to make the change?
Yes. Broadcom Stingray has the same situation i.e Use flags_generic,
machine_args_generic
>
> Please comment.
>
>
> Thanks,
> Yongseok
>
More information about the dev
mailing list