feature: assign unique interrupt to queue

Related-To: NEO-8179

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
Bartosz Dunajski
2024-06-06 15:23:40 +00:00
committed by Compute-Runtime-Automation
parent 0ac1be7669
commit da9c009b88
62 changed files with 423 additions and 259 deletions

View File

@@ -323,11 +323,11 @@ void CommandStreamReceiver::releasePreallocationRequest() {
requestedPreallocationsAmount -= preallocationsPerQueue;
}
bool CommandStreamReceiver::initializeResources() {
bool CommandStreamReceiver::initializeResources(bool allocateInterrupt) {
if (!resourcesInitialized) {
auto lock = obtainUniqueOwnership();
if (!resourcesInitialized) {
if (!osContext->ensureContextInitialized()) {
if (!osContext->ensureContextInitialized(allocateInterrupt)) {
return false;
}
this->fillReusableAllocationsList();