Intel® Quark™ Microcontroller Software Interface  1.4.0
Intel® Quark™ Microcontroller BSP
qm_irq_context_t Struct Reference

SS IRQ context type. More...

#include <qm_sensor_regs.h>

Data Fields

uint32_t status32_irq_threshold
 STATUS32 Interrupt Threshold. More...
 
uint32_t status32_irq_enable
 STATUS32 Interrupt Enable. More...
 
uint32_t irq_ctrl
 Interrupt Context Saving Control Register. More...
 
uint8_t irq_config [QM_SS_INT_VECTOR_NUM-QM_SS_EXCEPTION_NUM]
 IRQ configuration: More...
 
uint32_t redtbl_entries [QM_IOAPIC_NUM_RTES]
 Redirection Table Entries. More...
 

Detailed Description

SS IRQ context type.

IRQ context type.

Applications should not modify the content. This structure is only intended to be used by qm_irq_save_context and qm_irq_restore_context functions.

Definition at line 96 of file qm_sensor_regs.h.

Field Documentation

uint8_t qm_irq_context_t::irq_config[QM_SS_INT_VECTOR_NUM-QM_SS_EXCEPTION_NUM]

IRQ configuration:

  • IRQ Priority:BIT(6):BIT(2)
  • IRQ Trigger:BIT(1)
  • IRQ Enable:BIT(0)

Definition at line 107 of file qm_sensor_regs.h.

uint32_t qm_irq_context_t::irq_ctrl

Interrupt Context Saving Control Register.

Definition at line 99 of file qm_sensor_regs.h.

uint32_t qm_irq_context_t::redtbl_entries[QM_IOAPIC_NUM_RTES]

Redirection Table Entries.

Definition at line 272 of file qm_soc_regs.h.

uint32_t qm_irq_context_t::status32_irq_enable

STATUS32 Interrupt Enable.

Definition at line 98 of file qm_sensor_regs.h.

uint32_t qm_irq_context_t::status32_irq_threshold

STATUS32 Interrupt Threshold.

Definition at line 97 of file qm_sensor_regs.h.