[dpdk-dev] [dpdk-stable] [PATCH 1/4] common/mlx5: share UAR allocation routine
Thomas Monjalon
thomas at monjalon.net
Sat Nov 14 11:01:04 CET 2020
10/11/2020 17:04, Viacheslav Ovsiienko:
> +void *
> +mlx5_devx_alloc_uar(void *ctx, int mapping)
> +{
> + void *uar;
> + uint32_t retry, uar_mapping;
> + void *base_addr;
> +
> + for (retry = 0; retry < MLX5_ALLOC_UAR_RETRY; ++retry) {
> +#ifdef MLX5DV_UAR_ALLOC_TYPE_NC
> + /* Control the mapping type according to the settings. */
> + uar_mapping = (mapping < 0) ?
> + MLX5DV_UAR_ALLOC_TYPE_NC : mapping;
> +#else
> + /*
> + * It seems we have no way to control the memory mapping type
> + * for the UAR, the default "Write-Combining" type is supposed.
> + */
> + uar_mapping = 0;
> +#endif
A failure was reported by the CI:
error: unused parameter ‘mapping’
It is fixed while merging by adding the below in the #else case:
RTE_SET_USED(mapping);
Please take care of CI results!
More information about the dev
mailing list