mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 22:12:59 +08:00
fix compilation with clang 9
ci: add build with clang on Arch Signed-off-by: Jacek Danecki <jacek.danecki@intel.com> https://github.com/intel/compute-runtime/pull/241 Change-Id: I1a8620c9f8146e7108098d18e9db75b9ff178f44
This commit is contained in:
@@ -80,12 +80,13 @@ struct L3CNTLRegisterOffset {
|
||||
static const uint32_t registerOffset;
|
||||
};
|
||||
|
||||
namespace DebugModeRegisterOffset {
|
||||
template <typename GfxFamily>
|
||||
constexpr uint32_t registerOffset = 0x20ec;
|
||||
template <typename GfxFamily>
|
||||
constexpr uint32_t debugEnabledValue = (1 << 6) | (1 << 22);
|
||||
}; // namespace DebugModeRegisterOffset
|
||||
struct DebugModeRegisterOffset {
|
||||
enum {
|
||||
registerOffset = 0x20ec,
|
||||
debugEnabledValue = (1 << 6) | (1 << 22)
|
||||
};
|
||||
};
|
||||
|
||||
namespace TdDebugControlRegisterOffset {
|
||||
static constexpr uint32_t registerOffset = 0xe400;
|
||||
|
||||
@@ -89,8 +89,8 @@ template <typename GfxFamily>
|
||||
void PreambleHelper<GfxFamily>::programKernelDebugging(LinearStream *pCommandStream) {
|
||||
auto pCmd = reinterpret_cast<MI_LOAD_REGISTER_IMM *>(pCommandStream->getSpace(sizeof(MI_LOAD_REGISTER_IMM)));
|
||||
*pCmd = GfxFamily::cmdInitLoadRegisterImm;
|
||||
pCmd->setRegisterOffset(DebugModeRegisterOffset::registerOffset<GfxFamily>);
|
||||
pCmd->setDataDword(DebugModeRegisterOffset::debugEnabledValue<GfxFamily>);
|
||||
pCmd->setRegisterOffset(DebugModeRegisterOffset<GfxFamily>::registerOffset);
|
||||
pCmd->setDataDword(DebugModeRegisterOffset<GfxFamily>::debugEnabledValue);
|
||||
|
||||
auto pCmd2 = reinterpret_cast<MI_LOAD_REGISTER_IMM *>(pCommandStream->getSpace(sizeof(MI_LOAD_REGISTER_IMM)));
|
||||
*pCmd2 = GfxFamily::cmdInitLoadRegisterImm;
|
||||
|
||||
Reference in New Issue
Block a user