mempool/cnxk: add cn9k mempool operations
authorAshwin Sekhar T K <asekhar@marvell.com>
Thu, 8 Apr 2021 09:50:43 +0000 (15:20 +0530)
committerJerin Jacob <jerinj@marvell.com>
Fri, 9 Apr 2021 06:32:24 +0000 (08:32 +0200)
commite43b51fec31432e60875f57f83958c7bc6e27e43
tree252c7fdad6d38e7d6efd2ff98db167947faafc3c
parent0ad49b2083921a59eecf97dabcb820e95b259a09
mempool/cnxk: add cn9k mempool operations

Add Marvell CN9k mempool ops and implement CN9k mempool
alloc which makes sure that the element size always occupy
odd number of cachelines to ensure even distribution among
of elements among L1D cache sets.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Signed-off-by: Ashwin Sekhar T K <asekhar@marvell.com>
drivers/mempool/cnxk/cn9k_mempool_ops.c [new file with mode: 0644]
drivers/mempool/cnxk/cnxk_mempool_ops.c
drivers/mempool/cnxk/meson.build