* eal: The ``rte_logs`` struct and global symbol was made private
and is no longer part of the API.
+* eal: Made the ``rte_dev_event`` structure private to the EAL as no public API
+ used it.
+
* mem: Removed the unioned field ``phys_addr`` from
the structures ``rte_memseg`` and ``rte_memzone``.
The field ``iova`` is remaining from the old unions.
the structures ``rte_mbuf`` and ``rte_mbuf_ext_shared_info``.
The field ``refcnt`` is remaining from the old unions.
+* pci: Removed the ``rte_kernel_driver`` enum defined in rte_dev.h and
+ replaced with a private enum in the PCI subsystem.
+
+* pci: Removed the PCI resources map API from the public API
+ (``pci_map_resource`` and ``pci_unmap_resource``) and moved it to the
+ PCI bus driver along with the PCI resources lists and associated structures
+ (``pci_map``, ``pci_msix_table``, ``mapped_pci_resource`` and
+ ``mapped_pci_res_list``).
+
* ethdev: Removed the ``kdrv`` field in the ethdev ``rte_eth_dev_data``
structure as it gave no useful abstracted information to the applications.