intel / FdtBusPkg

Device Tree-based Platform Device Driver Development for Tiano UEFI
https://wiki.riseproject.dev/display/HOME/EDK2_00_03+-+FdtBusDxe+support
11 stars 1 forks source link

DMA API changes #96

Closed andreiw closed 6 months ago

andreiw commented 6 months ago

Need to be able to pass additional DMA constraints, e.g. a 32-bit only PCI device may be used in a system that's otherwise capable of 64-bit DMA.

The simple way is to just to make this a bitfield attribute. It should only be necessary to support PCI devices on RCs described with DT. Everything else should be describe-able in DT.

andreiw commented 6 months ago

Implemented in https://github.com/intel/FdtBusPkg/commit/a7c8a0e3c4612ac4bc08bd763be8c6de367beeed.