qemu/include/hw/i386/apic-msidef.h
<<
>>
Prefs
   1#ifndef HW_APIC_MSIDEF_H
   2#define HW_APIC_MSIDEF_H
   3
   4/*
   5 * Intel APIC constants: from include/asm/msidef.h
   6 */
   7
   8/*
   9 * Shifts for MSI data
  10 */
  11
  12#define MSI_DATA_VECTOR_SHIFT           0
  13#define  MSI_DATA_VECTOR_MASK           0x000000ff
  14
  15#define MSI_DATA_DELIVERY_MODE_SHIFT    8
  16#define MSI_DATA_LEVEL_SHIFT            14
  17#define MSI_DATA_TRIGGER_SHIFT          15
  18
  19/*
  20 * Shift/mask fields for msi address
  21 */
  22
  23#define MSI_ADDR_DEST_MODE_SHIFT        2
  24
  25#define MSI_ADDR_REDIRECTION_SHIFT      3
  26
  27#define MSI_ADDR_DEST_ID_SHIFT          12
  28#define  MSI_ADDR_DEST_ID_MASK          0x00ffff0
  29
  30#endif /* HW_APIC_MSIDEF_H */
  31