> > Current default cache line size for armv8 CPUs having Implementor ID of > 0x41 is 128 bytes, changing it to 64 bytes. Also, the max number of lcores is > changed to 16 from 256. > > Signed-off-by: Yongseok Koh <ys...@mellanox.com> > --- > > v3: > * decrease RTE_MAX_LCORE to 16 from 256 > * change title and commit log > > v2: > * introduce flags_arm replacing flags_generic instead of using the extra flags > > config/arm/meson.build | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/config/arm/meson.build b/config/arm/meson.build index > 22a062bad9..a5cce51707 100644 > --- a/config/arm/meson.build > +++ b/config/arm/meson.build > @@ -32,6 +32,11 @@ flags_generic = [ > ['RTE_MAX_LCORE', 256], > ['RTE_USE_C11_MEM_MODEL', true], > ['RTE_CACHE_LINE_SIZE', 128]] > +flags_arm = [ > + ['RTE_MACHINE', '"armv8a"'], > + ['RTE_MAX_LCORE', 16], > + ['RTE_USE_C11_MEM_MODEL', true], > + ['RTE_CACHE_LINE_SIZE', 64]] > flags_cavium = [ > ['RTE_CACHE_LINE_SIZE', 128], > ['RTE_MAX_NUMA_NODES', 2], > @@ -88,7 +93,7 @@ machine_args_cavium = [ > > ## Arm implementer ID (ARM DDI 0487C.a, Section G7.2.106, Page G7-5321) > impl_generic = ['Generic armv8', flags_generic, machine_args_generic] > -impl_0x41 = ['Arm', flags_generic, machine_args_generic] > +impl_0x41 = ['Arm', flags_arm, machine_args_generic] > impl_0x42 = ['Broadcom', flags_generic, machine_args_generic] > impl_0x43 = ['Cavium', flags_cavium, machine_args_cavium] > impl_0x44 = ['DEC', flags_generic, machine_args_generic] > -- Looks good. Reviewed-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
> 2.11.0