47 lines
1.4 KiB
C++
47 lines
1.4 KiB
C++
![]() |
/*
|
||
|
* Copyright (C) 2019 Intel Corporation
|
||
|
*
|
||
|
* SPDX-License-Identifier: MIT
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#include "runtime/gen12lp/helpers_gen12lp.h"
|
||
|
|
||
|
#include "runtime/command_stream/command_stream_receiver.h"
|
||
|
#include "runtime/command_stream/command_stream_receiver_simulated_common_hw.h"
|
||
|
|
||
|
namespace NEO {
|
||
|
namespace Gen12LPHelpers {
|
||
|
bool hdcFlushForPipeControlBeforeStateBaseAddressRequired(PRODUCT_FAMILY productFamily) {
|
||
|
return (productFamily == PRODUCT_FAMILY::IGFX_TIGERLAKE_LP);
|
||
|
}
|
||
|
|
||
|
bool pipeControlWaRequired(PRODUCT_FAMILY productFamily) {
|
||
|
return (productFamily == PRODUCT_FAMILY::IGFX_TIGERLAKE_LP);
|
||
|
}
|
||
|
|
||
|
bool imagePitchAlignmentWaRequired(PRODUCT_FAMILY productFamily) {
|
||
|
return (productFamily == PRODUCT_FAMILY::IGFX_TIGERLAKE_LP);
|
||
|
}
|
||
|
|
||
|
void adjustCoherencyFlag(PRODUCT_FAMILY productFamily, bool &coherencyFlag) {}
|
||
|
|
||
|
bool isLocalMemoryEnabled(const HardwareInfo &hwInfo) {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
void initAdditionalGlobalMMIO(const CommandStreamReceiver &commandStreamReceiver, AubMemDump::AubStream &stream) {}
|
||
|
|
||
|
uint64_t getPPGTTAdditionalBits(GraphicsAllocation *graphicsAllocation) {
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
void adjustAubGTTData(const CommandStreamReceiver &commandStreamReceiver, AubGTTData &data) {}
|
||
|
|
||
|
void setAdditionalPipelineSelectFields(void *pipelineSelectCmd,
|
||
|
const PipelineSelectArgs &pipelineSelectArgs,
|
||
|
const HardwareInfo &hwInfo) {}
|
||
|
|
||
|
} // namespace Gen12LPHelpers
|
||
|
} // namespace NEO
|