event/octeontx: probe timvf PCIe devices
authorPavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Mon, 9 Apr 2018 21:00:26 +0000 (02:30 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 16 Apr 2018 09:27:15 +0000 (11:27 +0200)
commitfd5baf09cdf9170e0f92a112fd0ef19c29649330
treeb32890bcc8032b2ee6f493c4025c055699af56d2
parentf4bc0010f7b7c2eebff1cad4ca4075b6eb04643a
event/octeontx: probe timvf PCIe devices

On Octeontx HW, each event timer device is enumerated as separate SRIOV VF
PCIe device.

In order to expose as a event timer device:
On PCIe probe, the driver stores the information associated with the
PCIe device and later when application requests for a event timer device
through `rte_event_timer_adapter_create` the driver infrastructure creates
the timer adapter with earlier probed PCIe VF devices.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
MAINTAINERS
doc/guides/eventdevs/octeontx.rst
drivers/event/octeontx/timvf_evdev.h [new file with mode: 0644]
drivers/event/octeontx/timvf_probe.c [new file with mode: 0644]