Add support for goldfish-address-space in gralloc

We have DMA support from goldfish_pipe, but it allocates
memory from CMA which has limited size and sometime it
causes OOMs, goldfish-address-space has much more space
for adderesses and it poputaes them with actual RAM on
demand.

Bug: 128324105
Test: emulator -feature GLDirectMem,GLAsyncSwap,GLESDynamicVersion \
      -camera-back virtualscene
Test: check if snapshots work
Change-Id: I4052ab9d34893f5b4b24c07c0180a97ab0ea241c
Signed-off-by: Roman Kiryanov <rkir@google.com>
2 files changed