[PATCH v7 00/10] introduce memarea library
fengchengwen
fengchengwen at huawei.com
Sat Oct 8 14:14:06 CEST 2022
On 2022/10/8 19:58, Chengwen Feng wrote:
> The memarea library is an allocator of variable-size object which based
> on a memory region. The main features are as follows:
>
...
>
> ---
> v6:
> * address Mattias's comments.
> * repost patches as there are spread over different series in patchwork.
Sorry about the confusion, the repost operation should be classified as v7.
As it's cover-letter, I didn't send v8 to fix it. If necessary, I will send v8.
> v5:
> * fix 09/10 patch spell warning.
> v4:
> * repost patches as there are spread over different series in patchwork.
> v3:
> * add memory source of RTE memory.
> * add algorithm field to facilitate the introduction of new algorithms.
> * fix memarea log don't output problem.
> v2:
> * fix compile issues reported by dpdk-test-report.
> * address Dimitry and Jerin's comments.
> * add no MT-safe test.
>
> MAINTAINERS | 6 +
> app/test/meson.build | 2 +
> app/test/test_memarea.c | 420 ++++++++++++++++++++++++
> doc/api/doxy-api-index.md | 3 +-
> doc/api/doxy-api.conf.in | 1 +
> doc/guides/prog_guide/index.rst | 1 +
> doc/guides/prog_guide/memarea_lib.rst | 56 ++++
> doc/guides/rel_notes/release_22_11.rst | 6 +
> lib/eal/common/eal_common_log.c | 1 +
> lib/eal/include/rte_log.h | 1 +
> lib/memarea/memarea_private.h | 37 +++
> lib/memarea/meson.build | 16 +
> lib/memarea/rte_memarea.c | 428 +++++++++++++++++++++++++
> lib/memarea/rte_memarea.h | 234 ++++++++++++++
> lib/memarea/version.map | 16 +
> lib/meson.build | 1 +
> 16 files changed, 1228 insertions(+), 1 deletion(-)
> create mode 100644 app/test/test_memarea.c
> create mode 100644 doc/guides/prog_guide/memarea_lib.rst
> create mode 100644 lib/memarea/memarea_private.h
> create mode 100644 lib/memarea/meson.build
> create mode 100644 lib/memarea/rte_memarea.c
> create mode 100644 lib/memarea/rte_memarea.h
> create mode 100644 lib/memarea/version.map
>
More information about the dev
mailing list