radv: inline radv_device_fault_detection_enabled

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28394>
This commit is contained in:
Mike Blumenkrantz 2024-03-26 08:10:50 -04:00 committed by Marge Bot
parent f4199a9b21
commit 739d45d5d4
5 changed files with 9 additions and 8 deletions

View File

@ -1,4 +1,5 @@
#include "nir/nir_builder.h"
#include "radv_debug.h"
#include "radv_meta.h"
#include "radv_sdma.h"

View File

@ -111,4 +111,11 @@ void radv_check_trap_handler(struct radv_queue *queue);
bool radv_vm_fault_occurred(struct radv_device *device, struct radv_winsys_gpuvm_fault_info *fault_info);
ALWAYS_INLINE static bool
radv_device_fault_detection_enabled(const struct radv_device *device)
{
return device->instance->debug_flags & RADV_DEBUG_HANG;
}
#endif

View File

@ -90,12 +90,6 @@ radv_spm_trace_enabled(struct radv_instance *instance)
debug_get_bool_option("RADV_THREAD_TRACE_CACHE_COUNTERS", true);
}
bool
radv_device_fault_detection_enabled(const struct radv_device *device)
{
return device->instance->debug_flags & RADV_DEBUG_HANG;
}
VKAPI_ATTR VkResult VKAPI_CALL
radv_GetMemoryHostPointerPropertiesEXT(VkDevice _device, VkExternalMemoryHandleTypeFlagBits handleType,
const void *pHostPointer,

View File

@ -3824,8 +3824,6 @@ radv_uses_image_float32_atomics(const struct radv_device *device)
device->vk.enabled_features.sparseImageFloat32AtomicMinMax;
}
bool radv_device_fault_detection_enabled(const struct radv_device *device);
struct radv_compute_pipeline_metadata {
uint32_t shader_va;
uint32_t rsrc1;

View File

@ -28,6 +28,7 @@
/* command buffer handling for AMD GCN */
#include "radv_cs.h"
#include "radv_debug.h"
#include "radv_private.h"
#include "radv_shader.h"
#include "sid.h"