mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-20 13:11:34 +08:00
Move Scratch Space functionality to dedicated class
Change-Id: Ic7655c4b971513961aba6823478a139ffc943466
This commit is contained in:
@ -81,7 +81,6 @@ class CommandStreamReceiverHw : public CommandStreamReceiver {
|
||||
void handleEventsTimestampPacketTags(LinearStream &csr, DispatchFlags &dispatchFlags, Device ¤tDevice);
|
||||
virtual void programVFEState(LinearStream &csr, DispatchFlags &dispatchFlags);
|
||||
virtual void initPageTableManagerRegisters(LinearStream &csr){};
|
||||
void createScratchSpaceAllocation(size_t requiredScratchSizeInBytes);
|
||||
|
||||
void addPipeControlWA(LinearStream &commandStream, bool flushDC);
|
||||
void addDcFlushToPipeControl(typename GfxFamily::PIPE_CONTROL *pCmd, bool flushDC);
|
||||
@ -90,6 +89,7 @@ class CommandStreamReceiverHw : public CommandStreamReceiver {
|
||||
size_t getSshHeapSize();
|
||||
|
||||
uint64_t getScratchPatchAddress();
|
||||
void createScratchSpaceController(const HardwareInfo &hwInfoIn);
|
||||
|
||||
static void emitNoop(LinearStream &commandStream, size_t bytesToUpdate);
|
||||
|
||||
|
Reference in New Issue
Block a user