class CacheConfig

Defined at line 17 of file ../../src/graphics/drivers/msd-intel-gen/src/cache_config.h

Public Members

static const uint32_t kMemoryObjectControlStateEntries
static const uint32_t kLncfMemoryObjectControlStateEntries

Public Methods

uint32_t InstructionBytesRequired ()

Returns the number of bytes required to write into the instruction stream.

Defined at line 15 of file ../../src/graphics/drivers/msd-intel-gen/src/cache_config.cc

bool InitCacheConfig (magma::InstructionWriter * writer, EngineCommandStreamerId engine_id)

Assumes there is sufficient space available to write into the instruction stream.

Defined at line 22 of file ../../src/graphics/drivers/msd-intel-gen/src/cache_config.cc

bool InitCacheConfigGen12 (MsdIntelRegisterIo * register_io, std::shared_ptr<ForceWakeDomain> forcewake)

On gen12 cache config is written directly to registers.

Defined at line 86 of file ../../src/graphics/drivers/msd-intel-gen/src/cache_config.cc

Friends

class TestCacheConfig