mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 00:49:04 +02:00
anv: Switch to util/cache_ops.h
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37803>
This commit is contained in:
parent
6d67828839
commit
7b77906a0c
6 changed files with 11 additions and 11 deletions
|
|
@ -370,7 +370,7 @@ anv_batch_bo_link(struct anv_cmd_buffer *cmd_buffer,
|
|||
#ifdef SUPPORT_INTEL_INTEGRATED_GPUS
|
||||
if (cmd_buffer->device->physical->memory.need_flush &&
|
||||
anv_bo_needs_host_cache_flush(prev_bbo->bo->alloc_flags))
|
||||
intel_flush_range(map, sizeof(uint64_t));
|
||||
util_flush_range(map, sizeof(uint64_t));
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
@ -1638,7 +1638,7 @@ anv_cmd_buffer_clflush(struct anv_cmd_buffer **cmd_buffers,
|
|||
|
||||
for (uint32_t i = 0; i < num_cmd_buffers; i++) {
|
||||
u_vector_foreach(bbo, &cmd_buffers[i]->seen_bbos) {
|
||||
intel_flush_range_no_fence((*bbo)->bo->map, (*bbo)->length);
|
||||
util_flush_range_no_fence((*bbo)->bo->map, (*bbo)->length);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1957,9 +1957,9 @@ VkResult anv_FlushMappedMemoryRanges(
|
|||
if (map_offset >= mem->map_size)
|
||||
continue;
|
||||
|
||||
intel_flush_range(mem->map + map_offset,
|
||||
MIN2(pMemoryRanges[i].size,
|
||||
mem->map_size - map_offset));
|
||||
util_flush_range(mem->map + map_offset,
|
||||
MIN2(pMemoryRanges[i].size,
|
||||
mem->map_size - map_offset));
|
||||
}
|
||||
#endif
|
||||
return VK_SUCCESS;
|
||||
|
|
@ -1985,7 +1985,7 @@ VkResult anv_InvalidateMappedMemoryRanges(
|
|||
if (map_offset >= mem->map_size)
|
||||
continue;
|
||||
|
||||
intel_invalidate_range(mem->map + map_offset,
|
||||
util_flush_inval_range(mem->map + map_offset,
|
||||
MIN2(pMemoryRanges[i].size,
|
||||
mem->map_size - map_offset));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ anv_copy_image_memory(struct anv_device *device,
|
|||
(binding->address.bo->flags & ANV_BO_ALLOC_HOST_COHERENT) == 0 &&
|
||||
device->physical->memory.need_flush;
|
||||
if (need_invalidate_flush && !mem_to_img)
|
||||
intel_invalidate_range(img_ptr + start_tile_B, end_tile_B - start_tile_B);
|
||||
util_flush_inval_range(img_ptr + start_tile_B, end_tile_B - start_tile_B);
|
||||
#endif
|
||||
|
||||
uint32_t img_depth_or_layer = MAX2(base_img_array_layer + array_layer,
|
||||
|
|
@ -160,7 +160,7 @@ anv_copy_image_memory(struct anv_device *device,
|
|||
|
||||
#ifdef SUPPORT_INTEL_INTEGRATED_GPUS
|
||||
if (need_invalidate_flush && mem_to_img)
|
||||
intel_flush_range(img_ptr + start_tile_B, end_tile_B - start_tile_B);
|
||||
util_flush_range(img_ptr + start_tile_B, end_tile_B - start_tile_B);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -46,7 +46,6 @@
|
|||
#include "common/intel_gem.h"
|
||||
#include "common/intel_l3_config.h"
|
||||
#include "common/intel_measure.h"
|
||||
#include "common/intel_mem.h"
|
||||
#include "common/intel_sample_positions.h"
|
||||
#include "decoder/intel_decoder.h"
|
||||
#include "dev/intel_device_info.h"
|
||||
|
|
@ -56,6 +55,7 @@
|
|||
#include "ds/intel_driver_ds.h"
|
||||
#include "util/bitset.h"
|
||||
#include "util/bitscan.h"
|
||||
#include "util/cache_ops.h"
|
||||
#include "util/detect_os.h"
|
||||
#include "util/macros.h"
|
||||
#include "util/hash_table.h"
|
||||
|
|
|
|||
|
|
@ -593,7 +593,7 @@ setup_async_execbuf(struct anv_execbuf *execbuf,
|
|||
#ifdef SUPPORT_INTEL_INTEGRATED_GPUS
|
||||
if (device->physical->memory.need_flush &&
|
||||
anv_bo_needs_host_cache_flush(bo->alloc_flags))
|
||||
intel_flush_range(bo->map, bo->size);
|
||||
util_flush_range(bo->map, bo->size);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -195,7 +195,7 @@ xe_queue_exec_async(struct anv_async_submit *submit,
|
|||
if (device->physical->memory.need_flush &&
|
||||
anv_bo_needs_host_cache_flush(device->utrace_bo_pool.bo_alloc_flags)) {
|
||||
util_dynarray_foreach(&submit->batch_bos, struct anv_bo *, bo)
|
||||
intel_flush_range((*bo)->map, (*bo)->size);
|
||||
util_flush_range((*bo)->map, (*bo)->size);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue