freebsd-dev/sys/arm64/cavium
Wojciech Macek 52ea10af69 Improve ThunderX PEM driver to work on pass2 revision
Things changed:
    * do not allocate 4GB of SLI space, because it's the waste of
      system resources. Allocate only small portions when needed.
    * provide own implementation of activate_resource which performs
      address translation between PCI bus and host PA address space.
      This is temporary solution, should be replaced by bus_map_resource
      once implemented.

Obtained from:         Semihalf
Sponsored by:          Cavium
Approved by:           cognet (mentor)
Reviewed by:           jhb
Differential revision: https://reviews.freebsd.org/D5294
2016-03-02 08:39:59 +00:00
..
thunder_pcie_common.c Improve ThunderX PEM driver to work on pass2 revision 2016-03-02 08:39:59 +00:00
thunder_pcie_common.h Improve ThunderX PEM driver to work on pass2 revision 2016-03-02 08:39:59 +00:00
thunder_pcie_fdt.c Restore ThunderX Pass1.1 PCI changes removed by r295962 2016-02-26 12:16:11 +00:00
thunder_pcie_pem_fdt.c Make pci_host_generic and thunderx_pci common 2016-02-24 06:05:30 +00:00
thunder_pcie_pem.c Improve ThunderX PEM driver to work on pass2 revision 2016-03-02 08:39:59 +00:00
thunder_pcie_pem.h Make pci_host_generic and thunderx_pci common 2016-02-24 06:05:30 +00:00