class DedicatedPathArbiterCredits

Defined at line 510 of file ../../src/graphics/display/drivers/intel-display/registers-arbiter.h

DEDICATED_PATH_ARB_CREDITS (Dedicated Path Arbiter Credits)

This register has bits that are reserved but not MBZ (must be zero). So, it

can only be safely updated via read-modify-write operations.

Starting with Tiger Lake, the Display Engine has a dedicated path to memory

through the processor's fabric. This dedicated path is intended to ensure

that the Display Engine's latency requirements are met even under heavy

memory contention.

This register configures the credits are used for arbitrating between ABOXes

(Arbiter Boxes) for streaming HP (high-priority) traffic to the dedicated

memory path.

Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 1 page 415

DG1: IHD-OS-DG1-Vol 2c-2.21 Part 2 page 396

Public Members

 field_arbiter_box1_credits_514
 field_arbiter_box0_credits_517

Public Methods

template <, >
typename SelfType::ValueType arbiter_box1_credits ()

Dedicated memory path credits for ABOX0.

Defined at line 514 of file ../../src/graphics/display/drivers/intel-display/registers-arbiter.h

template <, >
SelfType & set_arbiter_box1_credits (typename SelfType::ValueType val)

Dedicated memory path credits for ABOX0.

Defined at line 514 of file ../../src/graphics/display/drivers/intel-display/registers-arbiter.h

template <, >
typename SelfType::ValueType arbiter_box0_credits ()

Dedicated memory path credits for ABOX1.

Defined at line 517 of file ../../src/graphics/display/drivers/intel-display/registers-arbiter.h

template <, >
SelfType & set_arbiter_box0_credits (typename SelfType::ValueType val)

Dedicated memory path credits for ABOX1.

Defined at line 517 of file ../../src/graphics/display/drivers/intel-display/registers-arbiter.h

hwreg::RegisterAddr<DedicatedPathArbiterCredits> Get ()

Defined at line 519 of file ../../src/graphics/display/drivers/intel-display/registers-arbiter.h

Records