|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <[email protected]> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
85209924 |
| 19-Oct-2021 |
Michael Baum <[email protected]> |
common/mlx5: share memory related devargs
Add device configure structure and function to parse user device arguments into it. Move parsing and management of relevant device arguments to common.
Sig
common/mlx5: share memory related devargs
Add device configure structure and function to parse user device arguments into it. Move parsing and management of relevant device arguments to common.
Signed-off-by: Michael Baum <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1 |
|
| #
af863644 |
| 09-Sep-2020 |
Ophir Munk <[email protected]> |
common/mlx5: fix aligned malloc
Before this commit system call memalign was used for aligned allocations, however memalign is deprecated.
Based on (1) - POSIX requires that memory aligned allocatio
common/mlx5: fix aligned malloc
Before this commit system call memalign was used for aligned allocations, however memalign is deprecated.
Based on (1) - POSIX requires that memory aligned allocations can be freed using free. Some systems provide no way to reclaim memory allocated with memalign (because one can only pass to free a pointer gotten from malloc, while, memalign would call malloc and then align the obtained value). Another issue is that 64/32 bits architectures use a minimal alignment size. So any requested alignment below the minimal system size can be simplified by calling malloc.
The glibc implementation allows memory obtained from posix_memalign to be reclaimed with free. This commit replaces system call memalign with system call posix_memalign. It also calls malloc in case the requested alignment is below the minimal system size.
(1) https://linux.die.net/man/3/memalign
Fixes: d38e3d526657 ("common/mlx5: add memory management functions") Cc: [email protected]
Signed-off-by: Ophir Munk <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1 |
|
| #
d38e3d52 |
| 28-Jun-2020 |
Suanming Mou <[email protected]> |
common/mlx5: add memory management functions
Add the internal mlx5 memory management functions:
mlx5_malloc_mem_select(); mlx5_memory_stat_dump(); mlx5_rellaocate(); mlx5_malloc(); mlx5_free();
Us
common/mlx5: add memory management functions
Add the internal mlx5 memory management functions:
mlx5_malloc_mem_select(); mlx5_memory_stat_dump(); mlx5_rellaocate(); mlx5_malloc(); mlx5_free();
User will be allowed to manage memory from system or from rte memory with the unified functions.
In this case, for the system with limited memory which can not reserve lots of rte hugepage memory in advanced, will allocate the memory from system for some of not so important control path objects based on the sys_mem_en configuration.
Signed-off-by: Suanming Mou <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|