mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-22 18:22:41 +00:00
Try to allocate within constraint area first. In case the area is exhausted, try allocation at other memory locations. The motivation for this is to limit DMA allocations to 4GB (since some devices require addresses below 4GB). On some platforms there is little physical RAM in this area (<1GB) and the constrainted area exhausts. In case an IOMMU is present, RAM at higher locations can still be mapped below 4GB, which is done in the platform drivers. issue #4665
This directory contains all source codes.