Hi folks,
How about adding new interfaces to allocate memory with limited address in UncachedAllocationLib, something like AllocateMaxAddress of EFI_ALLOCATE_TYPE?
The background is that we may still have legacy devices on ARM64 which requires 32bit memory for DMA transaction.
Please let me know your comments.
Thanks.
On 24 September 2015 at 11:39, Heyi Guo heyi.guo@linaro.org wrote:
Hi folks,
How about adding new interfaces to allocate memory with limited address in UncachedAllocationLib, something like AllocateMaxAddress of EFI_ALLOCATE_TYPE?
The background is that we may still have legacy devices on ARM64 which requires 32bit memory for DMA transaction.
Yes, that sounds sensible. But it should be part of a series that introduces a device that actually needs it. Otherwise, we add code in the tree that is not used (and not tested), which I think is something we should avoid.