class GraphicsPrimaryInterrupt
Defined at line 333 of file ../../src/graphics/display/drivers/intel-display/registers.h
GFX_MSTR_INTR (Graphics Primary Interrupt)
Controls whether top-level graphics interrupts propagate to the PCI device
interrupt, and summarizes the pending graphics-level interrupts.
This register is not documented on Kaby Lake or Skylake. On those platforms,
the display engine interrupts covered by DisplayInterruptControl propagate
directly to the PCI device interrupt.
Tiger Lake: IHD-OS-TGL-Vol 2c-1.22-Rev2.0 Part 1 pages 1054-1055
Public Members
field_interrupts_enabled_338
field_display_interrupt_pending_341
field_gt1_interrupt_pending_344
field_gt0_interrupt_pending_347
Public Methods
template <, >
typename SelfType::ValueType interrupts_enabled ()
If true, graphics interrupts propagate to the PCI device interrupt.
The driver sets this bit when it is ready to process graphics interrupts.
Defined at line 338 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
SelfType & set_interrupts_enabled (typename SelfType::ValueType val)
If true, graphics interrupts propagate to the PCI device interrupt.
The driver sets this bit when it is ready to process graphics interrupts.
Defined at line 338 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
typename SelfType::ValueType display_interrupt_pending ()
True if an interrupt from the display engine is pending.
Defined at line 341 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
SelfType & set_display_interrupt_pending (typename SelfType::ValueType val)
True if an interrupt from the display engine is pending.
Defined at line 341 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
typename SelfType::ValueType gt1_interrupt_pending ()
True if a GPU interrupt is pending.
Defined at line 344 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
SelfType & set_gt1_interrupt_pending (typename SelfType::ValueType val)
True if a GPU interrupt is pending.
Defined at line 344 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
typename SelfType::ValueType gt0_interrupt_pending ()
True if a GPU interrupt is pending.
Defined at line 347 of file ../../src/graphics/display/drivers/intel-display/registers.h
template <, >
SelfType & set_gt0_interrupt_pending (typename SelfType::ValueType val)
True if a GPU interrupt is pending.
Defined at line 347 of file ../../src/graphics/display/drivers/intel-display/registers.h
hwreg::RegisterAddr<GraphicsPrimaryInterrupt> Get ()
Defined at line 349 of file ../../src/graphics/display/drivers/intel-display/registers.h