From c54304fe384c2c75dcc5a7618a9bd8bbf80702c6 Mon Sep 17 00:00:00 2001 From: Ramesh Errabolu Date: Tue, 23 Aug 2016 14:48:51 -0500 Subject: [PATCH] Print Debug Mesg if private segment memory request is illegal Change-Id: I46351651b6b2bf14e26645440a4321bc941900b2 --- runtime/hsa-runtime/core/util/flag.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/runtime/hsa-runtime/core/util/flag.h b/runtime/hsa-runtime/core/util/flag.h index 1c4e6bd5a5..2e1fb88672 100644 --- a/runtime/hsa-runtime/core/util/flag.h +++ b/runtime/hsa-runtime/core/util/flag.h @@ -63,6 +63,9 @@ class Flag { var = os::GetEnvVar("HSA_ENABLE_VM_FAULT_MESSAGE"); enable_vm_fault_message_ = (var == "0") ? false : true; + var = os::GetEnvVar("HSA_ENABLE_QUEUE_FAULT_MESSAGE"); + enable_queue_fault_message_ = (var == "1") ? true : false; + var = os::GetEnvVar("HSA_ENABLE_INTERRUPT"); enable_interrupt_ = (var == "0") ? false : true; @@ -90,6 +93,8 @@ class Flag { bool check_flat_scratch() const { return check_flat_scratch_; } bool enable_vm_fault_message() const { return enable_vm_fault_message_; } + + bool enable_queue_fault_message() const { return enable_queue_fault_message_; } bool enable_interrupt() const { return enable_interrupt_; } @@ -115,6 +120,7 @@ class Flag { bool emulate_aql_; bool running_valgrind_; bool sdma_wait_idle_; + bool enable_queue_fault_message_; uint32_t max_queues_;