class MiPipeControl

Defined at line 119 of file ../../src/graphics/drivers/msd-intel-gen/src/instructions.h

intel-gfx-prm-osrc-skl-vol02a-commandreference-instructions.pdf pp.1057

Note: TLB invalidations are implicit on every flush sync since Skylake

(GFX_MODE bit 13 "Flush TLB invalidation Mode", from Broadwell spec, removed).

This is also validated empirically (test_hw_exec.cc)

Public Members

static const uint32_t kDwordCount
static const uint32_t kCommandType
static const uint32_t kCommandSubType
static const uint32_t k3dCommandOpcode
static const uint32_t k3dCommandSubOpcode
static const uint32_t kDcFlushEnableBit
static const uint32_t kIndirectStatePointersDisableBit
static const uint32_t kPostSyncWriteImmediateBit
static const uint32_t kGenericMediaStateClearBit
static const uint32_t kCommandStreamerStallEnableBit
static const uint32_t kAddressSpaceGlobalGttBit
static const uint32_t kAddressSpaceGen9ClearEuBit

Public Methods

void write (magma::InstructionWriter * writer, uint32_t sequence_number, uint64_t gpu_addr, uint32_t flags)

Defined at line 135 of file ../../src/graphics/drivers/msd-intel-gen/src/instructions.h