b6288e236e
NPA object needs to initialize memory for queue interrupts context, pool resource management, etc. This patch adds support for initializing and finalizing the NPA object. This patch also updates the otx2_npa_lf definition to meet the init/fini requirements. Signed-off-by: Jerin Jacob <jerinj@marvell.com> Signed-off-by: Vamsi Attunuru <vattunuru@marvell.com>
26 lines
620 B
Meson
26 lines
620 B
Meson
# SPDX-License-Identifier: BSD-3-Clause
|
|
# Copyright(C) 2019 Marvell International Ltd.
|
|
#
|
|
|
|
sources= files('otx2_dev.c',
|
|
'otx2_irq.c',
|
|
'otx2_mbox.c',
|
|
'otx2_common.c',
|
|
)
|
|
|
|
extra_flags = []
|
|
# This integrated controller runs only on a arm64 machine, remove 32bit warnings
|
|
if not dpdk_conf.get('RTE_ARCH_64')
|
|
extra_flags += ['-Wno-int-to-pointer-cast', '-Wno-pointer-to-int-cast']
|
|
endif
|
|
|
|
foreach flag: extra_flags
|
|
if cc.has_argument(flag)
|
|
cflags += flag
|
|
endif
|
|
endforeach
|
|
|
|
deps = ['eal', 'pci', 'ethdev']
|
|
includes += include_directories('../../common/octeontx2',
|
|
'../../mempool/octeontx2', '../../bus/pci')
|