mesa/src/virtio/vulkan
Igor Torrente 1ebfa00bc5 venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure
The current implementation is getting its clock value from the host
and this value is not guaranteed to be the same as the VM guest.

This commit implements the CLOCK_MONOTONIC[_RAW] natively.

Signed-off-by: Igor Torrente <igor.torrente@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18281>
2022-09-02 00:54:24 +00:00
..
.clang-format venus: change SpaceBeforeParens style option 2021-04-20 16:29:28 -07:00
meson.build meson: add various generated header dependencies as order-only deps 2022-07-31 18:10:15 +00:00
vn_android.c venus: re-implement sync_fd external fence 2022-08-25 20:18:28 +00:00
vn_android.h venus: update vn_GetSwapchainGrallocUsage2ANDROID for shared present 2022-04-30 04:25:44 +00:00
vn_buffer.c venus: add more tracepoints for perf analysis 2022-07-15 20:57:41 +00:00
vn_buffer.h venus: add buffer cache init and usage flows 2021-10-28 00:23:14 +00:00
vn_command_buffer.c venus: Drop vn_present_src_attachment::acquire 2022-08-10 18:17:52 +00:00
vn_command_buffer.h venus: flush when batched draw calls reach a threshold 2022-04-26 23:49:59 +00:00
vn_common.c venus: Increase vn_relax sleep time 2022-09-01 00:50:39 +00:00
vn_common.h venus: use MESA_TRACE_* 2022-08-26 21:47:44 +00:00
vn_cs.c venus: prepare and feed renderer protocol info into cs 2022-04-09 00:19:05 +00:00
vn_cs.h venus: prepare and feed renderer protocol info into cs 2022-04-09 00:19:05 +00:00
vn_descriptor_set.c venus: add more tracepoints for perf analysis 2022-07-15 20:57:41 +00:00
vn_descriptor_set.h Refactor and add template support for iub 2022-07-07 02:37:36 +00:00
vn_device.c venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure 2022-09-02 00:54:24 +00:00
vn_device.h venus: create per queue family command pool for feedback cmd 2022-06-16 19:00:36 +00:00
vn_device_memory.c Revert "venus: suballocate more for layering" 2022-07-22 03:09:12 +00:00
vn_device_memory.h venus: track memory type property flags in vn_device_memory 2021-12-04 01:48:16 +00:00
vn_feedback.c venus: avoid pre-allocating the feedback pool 2022-08-25 20:18:28 +00:00
vn_feedback.h venus: add fence feedback 2022-06-16 19:00:36 +00:00
vn_icd.c venus: refactor to add struct vn_env 2022-04-26 23:49:59 +00:00
vn_icd.h
vn_image.c venus: add more tracepoints for perf analysis 2022-07-15 20:57:41 +00:00
vn_image.h venus: fix view format for ahb image 2022-04-26 22:21:53 +00:00
vn_instance.c venus: stub out renderer sync_fd fencing features 2022-08-25 20:18:28 +00:00
vn_instance.h venus: put android wsi on the sub-optimal path 2022-08-25 20:18:28 +00:00
vn_physical_device.c venus: Enable VK_EXT_tooling_info 2022-08-30 08:09:55 +00:00
vn_physical_device.h venus: Enable VK_EXT_private_data 2022-08-30 08:09:55 +00:00
vn_pipeline.c venus: Enable VK_EXT_pipeline_creation_cache_control 2022-08-24 22:50:33 +00:00
vn_pipeline.h venus: split out vn_pipeline.[ch] 2021-04-09 16:58:46 +00:00
vn_query_pool.c venus: add more tracepoints for perf analysis 2022-07-15 20:57:41 +00:00
vn_query_pool.h venus: split out vn_query_pool.[ch] 2021-04-09 16:58:46 +00:00
vn_queue.c venus: avoid scrubing wsi/external sempahores 2022-08-25 20:18:28 +00:00
vn_queue.h venus: re-implement sync_fd external sempahore 2022-08-25 20:18:28 +00:00
vn_render_pass.c venus: Track subpass properties 2022-08-10 18:17:52 +00:00
vn_render_pass.h venus: Track subpass properties 2022-08-10 18:17:52 +00:00
vn_renderer.h venus: implement VK_EXT_physical_device_drm 2022-07-07 02:46:45 +00:00
vn_renderer_internal.c venus: add some trace points 2021-12-16 19:27:56 +00:00
vn_renderer_internal.h venus: cache shmems 2021-12-15 19:02:29 +00:00
vn_renderer_util.c venus: add some trace points 2021-12-16 19:27:56 +00:00
vn_renderer_util.h venus: add vn_renderer_shmem_pool 2021-12-15 19:02:29 +00:00
vn_renderer_virtgpu.c venus: implement VK_EXT_physical_device_drm 2022-07-07 02:46:45 +00:00
vn_renderer_vtest.c venus: implement VK_EXT_physical_device_drm 2022-07-07 02:46:45 +00:00
vn_ring.c venus: put android wsi on the sub-optimal path 2022-08-25 20:18:28 +00:00
vn_ring.h venus: put android wsi on the sub-optimal path 2022-08-25 20:18:28 +00:00
vn_wsi.c venus: require necessary extensions for common wsi support 2022-08-25 20:18:28 +00:00
vn_wsi.h venus: handle VkBindImageMemorySwapchainInfoKHR 2022-01-27 20:35:07 +00:00