On my impossible quest  to try to implement a Vulkan driver for RPi4, I now need to implement memory information (mostly heap and types).
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:
1. Need 48+bit addresses supported (would assume no since the max. memory config is 4GB)? 
2. What can be exposed as the heap start/end/size?
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)?
 
I will have another look at v3d (drm) sources. Is there something to be found in v3d (gallium)?
 
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to