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