fix: copy sip binary to allocation based on blitRequired query

- readOnly ISA allocations must be written through CPU pointer
- command buffer allocation in singleAddressSpaceSbaTracking mode cannot
be readonly - it is written by SBA tracking commands
- this change is fixing ZET_ENABLE_PROGRAM_DEBUGGING mode 2

Related-To: GSD-10359

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
Mateusz Hoppe
2025-06-30 18:35:32 +00:00
committed by Compute-Runtime-Automation
parent 25d0daf754
commit cb152ba821
12 changed files with 96 additions and 15 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2021-2022 Intel Corporation
* Copyright (C) 2021-2025 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
@@ -19,5 +19,9 @@ class MockDebugger : public Debugger {
size_t getSbaTrackingCommandsSize(size_t trackedAddressCount) override {
return 0;
}
bool getSingleAddressSpaceSbaTracking() const override {
return singleAddressSpaceSbaTracking;
}
bool singleAddressSpaceSbaTracking = false;
};
} // namespace NEO