numam-dpdk/drivers/mempool/octeontx
Santosh Shukla 89ee1e94bc mempool/octeontx: move mbox from event to mempool
Octeontx mempool pmd need mailbox for pool setup.
That mailbox was defined at drivers/event/octeontx.
So mempool has dependency on event/octeontx driver and
commit:8700239f7767 has added make rule which makes sure event/*
get build before mempool, but this rule introduces
cyclic dependency and may create problem to future
feature addition in drivers/Makefile.

Same problem noticed and reported in below thread:
http://dpdk.org/ml/archives/dev/2017-October/079187.html

The patch solves problem by moving mbox definition from
drivers/event/octeontx to drivers/mempool/octeontx.
Moving mbox files involves below changes:

* Renamed ssovf_mbox.[ch] --> octeontx_mbox.[ch]
* Renamed ssovf_probe.c  --> octeontx_ssovf.c
* Introduced pool logger file.
* Moved API from rte_pmd_octeontx_ssovf_version.map to
  rte_mempool_octeontx_version.map.
* Respective Makefile changes done in
  drivers/event/octeontx/Makefile and drivers/mempool/octeontx/Makefile.

Fixes: 8700239f77 ("mempool/octeontx: add build and log infrastructure")

Reported-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
Tested-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Reviewed-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
2017-10-23 16:51:00 +02:00
..
Makefile mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
octeontx_fpavf.c mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
octeontx_fpavf.h mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
octeontx_mbox.c mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
octeontx_mbox.h mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
octeontx_pool_logs.h mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
octeontx_ssovf.c mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
rte_mempool_octeontx_version.map mempool/octeontx: move mbox from event to mempool 2017-10-23 16:51:00 +02:00
rte_mempool_octeontx.c mempool/octeontx: support memory area ops 2017-10-08 19:30:50 +02:00