search for: resource_attach_memory

Displaying 4 results from an estimated 4 matches for "resource_attach_memory".

2019 Apr 12
2
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
...y_create --> create kernel data structure, > > vkAllocateMemory on the host or import guest memory into Vulkan, > > depending on the memory type > > virtio_gpu_cmd_resource_create_v2 --> vkCreateImage + > > vkGetImageMemoryRequirements on host > > virtio_gpu_cmd_resource_attach_memory --> vkBindImageMemory on host > > Yes. > > Note 1: virtio_gpu_cmd_memory_create + virtio_gpu_cmd_resource_create_v2 > ordering doesn't matter, so you can virtio_gpu_cmd_resource_create_v2 > first to figure stride and size, then adjust memory size accordingly. > > Not...
2019 Apr 17
0
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
...resource_create_v2 creates a host > resource object _without_ any storage; memory_create creates a host memory > object which provides the storage. Is that correct? Right now all resource_create_* variants create a resource object with host storage. memory_create creates guest storage, and resource_attach_memory binds things together. Then you have to transfer the data. Hmm, maybe we need a flag indicating that host storage is not needed, for resources where we want establish some kind of shared mapping later on. > Do we expect these new commands to be supported by OpenGL, which does not > separat...
2019 Apr 12
2
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
...> virtio_gpu_cmd_memory_create --> create kernel data structure, > vkAllocateMemory on the host or import guest memory into Vulkan, > depending on the memory type > virtio_gpu_cmd_resource_create_v2 --> vkCreateImage + > vkGetImageMemoryRequirements on host > virtio_gpu_cmd_resource_attach_memory --> vkBindImageMemory on host Yes. Note 1: virtio_gpu_cmd_memory_create + virtio_gpu_cmd_resource_create_v2 ordering doesn't matter, so you can virtio_gpu_cmd_resource_create_v2 first to figure stride and size, then adjust memory size accordingly. Note 2: The old virtio_gpu_cmd_resource_...
2019 Apr 12
2
[PATCH 3/3] virtio-gpu api: VIRTIO_GPU_F_RESSOURCE_V2
...> virtio_gpu_cmd_memory_create --> create kernel data structure, > vkAllocateMemory on the host or import guest memory into Vulkan, > depending on the memory type > virtio_gpu_cmd_resource_create_v2 --> vkCreateImage + > vkGetImageMemoryRequirements on host > virtio_gpu_cmd_resource_attach_memory --> vkBindImageMemory on host Yes. Note 1: virtio_gpu_cmd_memory_create + virtio_gpu_cmd_resource_create_v2 ordering doesn't matter, so you can virtio_gpu_cmd_resource_create_v2 first to figure stride and size, then adjust memory size accordingly. Note 2: The old virtio_gpu_cmd_resource_...