Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPDK EAL Abstractions #150

Closed
wants to merge 6 commits into from
Closed

Conversation

@johnmeneghini
Copy link
Contributor

johnmeneghini commented Apr 25, 2017

This pull request incorporates everything from spdk_eal5 and spdk_malloc_aligned

  - rename spdk_malloc to spdk_aligned_malloc
  - rename spdk_zmalloc to spdk_aligned_zmalloc
  - rename spdk_realloc to spdk_aligned_realloc
  - rename spdk_free to spdk_aligned_free

  These APIs should be used for abstracting POSIX malloc, etc.
  routines.
  - update env.c and env.h with new spdk_ring apis
  - update reactor.c with new abstractions
  - added SPDK_MAX_LCORE to abstract RTE_MAX_LCORE
  - added addtional spdk_lcore routines to env.c
  - removed rte_config and rte_lcore dependencies from reactor.c, bdev.c and app.c
  - added SPDK_MEMPOOL_CACHE_MAX_SIZE to abstract RTE_MEMPOOL_CACHE_MAX_SIZE
  - added spdk_mempool_avail_count and moved rte version specific code into env layer
  - converted bdev.c to use spdk_mempool abstractions
  - small formatting changes in reactor.c
  - update copy_engine.c and remove rte_memcpy.h dependency
  - hack to work around environments that don't support rlimits
@johnmeneghini

This comment has been minimized.

Copy link
Contributor Author

johnmeneghini commented May 3, 2017

This pull request has been replaced with pull request

#152

I will be closing this pull request tomorrow.

@johnmeneghini

This comment has been minimized.

Copy link
Contributor Author

johnmeneghini commented May 3, 2017

This pull request has been replaced by #152
I'm closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

1 participant
You can’t perform that action at this time.