mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 18:06:32 +08:00
Improve page table manager initialization
Change-Id: Ifdd74bf93a93fcdecaae5b1276c0fa83a9664987
This commit is contained in:
committed by
sys_ocldev
parent
4f270223d1
commit
87ed3d4fff
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user