Closed andreiw closed 6 months ago
Partially resolved by https://github.com/intel/FdtBusPkg/pull/97/commits/ec866edd1e9952c825b84782b453c8de95729b7b
Uses DT I/O Reg* API to service config space and BAR reads/writes.
Now uses DMA API (but does not support non-coherent RCs yet)
https://github.com/intel/FdtBusPkg/pull/101/commits/982ea7265c628b0da439568af5a815f25adc55e5
Today FdtBusPkg provides a PciHostBridgeLib (PciHostBridgeLibEcam), for use with MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf, which is somewhat limited:
See https://github.com/intel/FdtBusPkg/issues/11, https://github.com/intel/FdtBusPkg/issues/2, https://github.com/intel/FdtBusPkg/issues/3, https://github.com/intel/FdtBusPkg/issues/4, https://github.com/intel/FdtBusPkg/issues/5.