Allocate new ring buffer if all are in use

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2022-06-01 10:05:07 +00:00
committed by Compute-Runtime-Automation
parent 9bc0250e52
commit 24ff26c396
14 changed files with 296 additions and 118 deletions

View File

@@ -39,6 +39,7 @@ class DrmDirectSubmission : public DirectSubmissionHw<GfxFamily, Dispatcher> {
void handleSwitchRingBuffers() override;
uint64_t updateTagValue() override;
void getTagAddressValue(TagData &tagData) override;
bool isCompleted(uint32_t ringBufferIndex) override;
MOCKABLE_VIRTUAL void wait(uint32_t taskCountToWait);