Initial exception support for signals.

Also separate signal ABI block allocations from the runtime interface object.

Change-Id: If16763338db664f29163a1348f8f4c38cf0597b2
This commit is contained in:
Sean Keely
2017-07-05 19:33:37 -05:00
rodzic d6acd0edfc
commit 2732b18092
11 zmienionych plików z 543 dodań i 192 usunięć
@@ -48,7 +48,7 @@ namespace core {
int DefaultSignal::rtti_id_ = 0;
DefaultSignal::DefaultSignal(hsa_signal_value_t initial_value)
: Signal(initial_value) {
: LocalSignal(initial_value), Signal(signal()) {
signal_.kind = AMD_SIGNAL_KIND_USER;
signal_.event_mailbox_ptr = NULL;
HSA::hsa_memory_register(this, sizeof(DefaultSignal));