Improve page table manager initialization

Change-Id: Ifdd74bf93a93fcdecaae5b1276c0fa83a9664987
This commit is contained in:
Dunajski, Bartosz
2018-02-14 20:14:20 +01:00
committed by sys_ocldev
parent 4f270223d1
commit 87ed3d4fff
14 changed files with 22 additions and 120 deletions

View File

@@ -30,7 +30,6 @@ struct TTCallbacks {
using MI_LOAD_REGISTER_IMM = typename GfxFamily::MI_LOAD_REGISTER_IMM;
static int __stdcall writeL3Address(void *queueHandle, uint64_t l3GfxAddress, uint64_t regOffset);
static void appendLriParams(MI_LOAD_REGISTER_IMM *lri);
};
} // namespace OCLRT

View File

@@ -28,22 +28,7 @@
namespace OCLRT {
template <typename GfxFamily>
int __stdcall TTCallbacks<GfxFamily>::writeL3Address(void *queueHandle, uint64_t l3GfxAddress, uint64_t regOffset) {
auto cmdStream = reinterpret_cast<LinearStream *>(queueHandle);
auto lri1 = LriHelper<GfxFamily>::program(cmdStream,
static_cast<uint32_t>(regOffset & 0xFFFFFFFF),
static_cast<uint32_t>(l3GfxAddress & 0xFFFFFFFF));
appendLriParams(lri1);
auto lri2 = LriHelper<GfxFamily>::program(cmdStream,
static_cast<uint32_t>(regOffset >> 32),
static_cast<uint32_t>(l3GfxAddress >> 32));
appendLriParams(lri2);
return 1;
return 0;
};
template <typename GfxFamily>
void TTCallbacks<GfxFamily>::appendLriParams(MI_LOAD_REGISTER_IMM *lri) {}
} // namespace OCLRT