fix: capability to write memory chunk in aub/tbx mode

Related-To: GSD-6604

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
Dunajski, Bartosz
2023-10-18 13:54:46 +00:00
committed by Compute-Runtime-Automation
parent faaceaaff8
commit 25195ebc96
22 changed files with 223 additions and 85 deletions

View File

@@ -241,6 +241,8 @@ class CommandStreamReceiver {
virtual std::unique_ptr<TagAllocatorBase> createMultiRootDeviceTimestampPacketAllocator(const RootDeviceIndicesContainer rootDeviceIndices) = 0;
virtual bool expectMemory(const void *gfxAddress, const void *srcAddress, size_t length, uint32_t compareOperation);
MOCKABLE_VIRTUAL bool writeMemory(GraphicsAllocation &gfxAllocation) { return writeMemory(gfxAllocation, false, 0, 0); }
virtual bool writeMemory(GraphicsAllocation &gfxAllocation, bool isChunkCopy, uint64_t gpuVaChunkOffset, size_t chunkSize) { return false; }
virtual bool isMultiOsContextCapable() const = 0;