<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>On my impossible quest  to try to implement a Vulkan driver for RPi4, I now need to implement memory information (mostly heap and types).</div>

<div>As always I shadowed what anv is doing but have no access to RPi documentation. What is the best approach to get necessary information for question like:</div>

<div>1. Need 48+bit addresses supported (would assume no since the max. memory config is 4GB)? </div>

<div>2. What can be exposed as the heap start/end/size?</div>

<div>3. Which types of memory can one support (would assume VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT and VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT)?</div>

<div> </div>

<div>I will have another look at v3d (drm) sources. Is there something to be found in v3d (gallium)?</div>

<div style="position: fixed; top: 4px; right: 4px; color: black; background-color: rgb(255, 255, 128); font-family: "Lucida Console", "Courier New", Mono; text-align: right; max-width: 600px; font-size: 80%;"> </div></div></body></html>