[18/n] Internal 4GB allocator.

- Remove IH from preemption functions.
- This is one of parts of complete IH removal.

Change-Id: Ic19a6e2e1f5d9df25785c2c982c52b581b57a605
This commit is contained in:
Mrozek, Michal
2018-03-27 09:58:00 +02:00
committed by sys_ocldev
parent eb6c8aeec9
commit 3958cd909a
8 changed files with 12 additions and 117 deletions

View File

@@ -43,7 +43,6 @@ class PreemptionHelper {
static size_t getInstructionHeapSipKernelReservedSize(Device &device);
static void initializeInstructionHeapSipKernelReservedBlock(LinearStream &ih, Device &device);
static bool isValidInstructionHeapForMidThreadPreemption(const LinearStream &ih, Device &device);
template <typename GfxFamily>
static size_t getRequiredPreambleSize(const Device &device);
@@ -56,7 +55,7 @@ class PreemptionHelper {
template <typename GfxFamily>
static void programCmdStream(LinearStream &cmdStream, PreemptionMode newPreemptionMode, PreemptionMode oldPreemptionMode,
GraphicsAllocation *preemptionCsr, const LinearStream &ih, Device &device);
GraphicsAllocation *preemptionCsr, Device &device);
template <typename GfxFamily>
static size_t getPreemptionWaCsSize(const Device &device);