Use non-paged memory for IPC signals
Non-paged memory can be IPC-shared even when HSA_USERPTR_FOR_PAGED_MEM is enabled. Change-Id: I8b1fa6d7a4a9327c78a77b3679697fbf55397093 Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Этот коммит содержится в:
коммит произвёл
Kent Russell
родитель
1251842900
Коммит
0c6b9532d4
@@ -121,7 +121,8 @@ void SharedSignalPool_t::free(SharedSignal* ptr) {
|
||||
|
||||
LocalSignal::LocalSignal(hsa_signal_value_t initial_value, bool exportable)
|
||||
: local_signal_(exportable ? nullptr
|
||||
: core::Runtime::runtime_singleton_->GetSharedSignalPool()) {
|
||||
: core::Runtime::runtime_singleton_->GetSharedSignalPool(),
|
||||
exportable ? core::MemoryRegion::AllocateIPC : 0) {
|
||||
local_signal_.shared_object()->amd_signal.value = initial_value;
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user