Create structure UsageInfo for task count and residency task count

Change-Id: I0899c88d9e567a09ba46461ae69cf6c80f713e67
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2018-11-06 11:38:49 +01:00
committed by sys_ocldev
parent e599d1503b
commit 0e0a280803
23 changed files with 115 additions and 154 deletions

View File

@ -34,9 +34,9 @@ FlushStamp CommandStreamReceiverWithAUBDump<BaseCSR>::flush(BatchBuffer &batchBu
template <typename BaseCSR>
void CommandStreamReceiverWithAUBDump<BaseCSR>::makeNonResident(GraphicsAllocation &gfxAllocation) {
int residencyTaskCount = gfxAllocation.residencyTaskCount[this->deviceIndex];
int residencyTaskCount = gfxAllocation.getResidencyTaskCount(this->deviceIndex);
BaseCSR::makeNonResident(gfxAllocation);
gfxAllocation.residencyTaskCount[this->deviceIndex] = residencyTaskCount;
gfxAllocation.updateResidencyTaskCount(residencyTaskCount, this->deviceIndex);
if (aubCSR) {
aubCSR->makeNonResident(gfxAllocation);
}