mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-25 13:33:02 +08:00
Add KernelExecutionType argument to encodeAdditionalWalkerFields method
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
16e9aaa1cf
commit
d5f3ac37bf
@@ -5488,7 +5488,8 @@ typedef struct tagCOMPUTE_WALKER {
|
||||
uint32_t Reserved_96 : BITFIELD_RANGE(0, 5);
|
||||
uint32_t IndirectDataStartAddress : BITFIELD_RANGE(6, 31);
|
||||
// DWORD 4
|
||||
uint32_t Reserved_128 : BITFIELD_RANGE(0, 16);
|
||||
uint32_t ComputeDispatchAllWalkerEnable : BITFIELD_RANGE(0, 0);
|
||||
uint32_t Reserved_129 : BITFIELD_RANGE(1, 16);
|
||||
uint32_t MessageSimd : BITFIELD_RANGE(17, 18);
|
||||
uint32_t TileLayout : BITFIELD_RANGE(19, 21);
|
||||
uint32_t WalkOrder : BITFIELD_RANGE(22, 24);
|
||||
@@ -5686,6 +5687,12 @@ typedef struct tagCOMPUTE_WALKER {
|
||||
inline uint32_t getIndirectDataStartAddress() const {
|
||||
return TheStructure.Common.IndirectDataStartAddress << INDIRECTDATASTARTADDRESS_BIT_SHIFT;
|
||||
}
|
||||
inline void setComputeDispatchAllWalkerEnable(const bool value) {
|
||||
TheStructure.Common.ComputeDispatchAllWalkerEnable = value;
|
||||
}
|
||||
inline bool getComputeDispatchAllWalkerEnable() const {
|
||||
return TheStructure.Common.ComputeDispatchAllWalkerEnable;
|
||||
}
|
||||
inline void setMessageSimd(const uint32_t value) {
|
||||
TheStructure.Common.MessageSimd = value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user