mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
fix: always enable force write completion check on SDI command
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
988c379da8
commit
44dfa5187a
@@ -4998,7 +4998,8 @@ typedef struct tagMI_STORE_DATA_IMM {
|
||||
struct tagCommon {
|
||||
// DWORD 0
|
||||
uint32_t DwordLength : BITFIELD_RANGE(0, 9);
|
||||
uint32_t Reserved_10 : BITFIELD_RANGE(10, 20);
|
||||
uint32_t ForceWriteCompletionCheck : BITFIELD_RANGE(10, 10);
|
||||
uint32_t Reserved_11 : BITFIELD_RANGE(11, 20);
|
||||
uint32_t StoreQword : BITFIELD_RANGE(21, 21);
|
||||
uint32_t UseGlobalGtt : BITFIELD_RANGE(22, 22);
|
||||
uint32_t MiCommandOpcode : BITFIELD_RANGE(23, 28);
|
||||
@@ -5051,6 +5052,12 @@ typedef struct tagMI_STORE_DATA_IMM {
|
||||
inline bool getStoreQword() const {
|
||||
return TheStructure.Common.StoreQword;
|
||||
}
|
||||
inline void setForceWriteCompletionCheck(const bool value) {
|
||||
TheStructure.Common.ForceWriteCompletionCheck = value;
|
||||
}
|
||||
inline bool getForceWriteCompletionCheck() const {
|
||||
return TheStructure.Common.ForceWriteCompletionCheck;
|
||||
}
|
||||
inline void setUseGlobalGtt(const bool value) {
|
||||
TheStructure.Common.UseGlobalGtt = value;
|
||||
}
|
||||
|
||||
@@ -6566,7 +6566,7 @@ typedef struct tagMI_STORE_DATA_IMM {
|
||||
struct tagCommon {
|
||||
// DWORD 0
|
||||
uint32_t DwordLength : BITFIELD_RANGE(0, 9);
|
||||
uint32_t Reserved_10 : BITFIELD_RANGE(10, 10);
|
||||
uint32_t ForceWriteCompletionCheck : BITFIELD_RANGE(10, 10);
|
||||
uint32_t WorkloadPartitionIdOffsetEnable : BITFIELD_RANGE(11, 11);
|
||||
uint32_t Reserved_12 : BITFIELD_RANGE(12, 12);
|
||||
uint32_t Reserved_13 : BITFIELD_RANGE(13, 20);
|
||||
@@ -6617,6 +6617,12 @@ typedef struct tagMI_STORE_DATA_IMM {
|
||||
inline DWORD_LENGTH getDwordLength() const {
|
||||
return static_cast<DWORD_LENGTH>(TheStructure.Common.DwordLength);
|
||||
}
|
||||
inline void setForceWriteCompletionCheck(const bool value) {
|
||||
TheStructure.Common.ForceWriteCompletionCheck = value;
|
||||
}
|
||||
inline bool getForceWriteCompletionCheck() const {
|
||||
return TheStructure.Common.ForceWriteCompletionCheck;
|
||||
}
|
||||
inline void setWorkloadPartitionIdOffsetEnable(const bool value) {
|
||||
TheStructure.Common.WorkloadPartitionIdOffsetEnable = value;
|
||||
}
|
||||
|
||||
@@ -6300,11 +6300,10 @@ typedef struct tagMI_STORE_DATA_IMM {
|
||||
union tagTheStructure {
|
||||
struct tagCommon {
|
||||
uint32_t DwordLength : BITFIELD_RANGE(0, 9);
|
||||
uint32_t Reserved_10 : BITFIELD_RANGE(10, 10);
|
||||
uint32_t ForceWriteCompletionCheck : BITFIELD_RANGE(10, 10);
|
||||
uint32_t WorkloadPartitionIdOffsetEnable : BITFIELD_RANGE(11, 11);
|
||||
uint32_t Reserved_12 : BITFIELD_RANGE(12, 13);
|
||||
uint32_t MemoryObjectControlStateIndexToMocsTables
|
||||
: BITFIELD_RANGE(14, 19);
|
||||
uint32_t MemoryObjectControlStateIndexToMocsTables : BITFIELD_RANGE(14, 19);
|
||||
uint32_t MemoryObjectControlStateEnable : BITFIELD_RANGE(20, 20);
|
||||
uint32_t StoreQword : BITFIELD_RANGE(21, 21);
|
||||
uint32_t UseGlobalGtt : BITFIELD_RANGE(22, 22);
|
||||
@@ -6350,6 +6349,12 @@ typedef struct tagMI_STORE_DATA_IMM {
|
||||
inline DWORD_LENGTH getDwordLength() const {
|
||||
return static_cast<DWORD_LENGTH>(TheStructure.Common.DwordLength);
|
||||
}
|
||||
inline void setForceWriteCompletionCheck(const bool value) {
|
||||
TheStructure.Common.ForceWriteCompletionCheck = value;
|
||||
}
|
||||
inline bool getForceWriteCompletionCheck() const {
|
||||
return TheStructure.Common.ForceWriteCompletionCheck;
|
||||
}
|
||||
inline void setWorkloadPartitionIdOffsetEnable(const bool value) {
|
||||
TheStructure.Common.WorkloadPartitionIdOffsetEnable = value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user