| #
eabbac98 |
| 27-May-2024 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
common/cnxk: disable building template files
Disable building template files when CNXK_DIS_TMPLT_FUNC is defined as a part of c_args.
This option can be used by driver developers to reduce the cnxk
common/cnxk: disable building template files
Disable building template files when CNXK_DIS_TMPLT_FUNC is defined as a part of c_args.
This option can be used by driver developers to reduce the cnxk driver build time if the scope is only slow path code development and functional testing.
Example command: meson build -Dc_args='-DCNXK_DIS_TMPLT_FUNC' -Dexamples=all --cross-file config/arm/arm64_cn10k_linux_gcc
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com> Signed-off-by: Satha Rao <skoteshwar@marvell.com>
show more ...
|
| #
28968ad1 |
| 22-Jan-2022 |
Pavan Nikhilesh <pbhagavatula@marvell.com> |
net/cnxk: add cn9k segregated Rx functions
Split template functions to multiple files based on the range of offloads. This allows them to be built in parallel reducing time spent on compiling single
net/cnxk: add cn9k segregated Rx functions
Split template functions to multiple files based on the range of offloads. This allows them to be built in parallel reducing time spent on compiling single files containing all the template functions. The files are added to the build system in later patches modifying the existing scheme of selecting template lookup with a simple flat array based lookup.
Add cn9k segregated Rx and event dequeue template functions, these help in parallelizing the build.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com> Acked-by: Jerin Jacob <jerinj@marvell.com>
show more ...
|