Print this page
3605 Xen HVM hangs during boot if apix is enabled

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/ddi_intr_impl.h
          +++ new/usr/src/uts/common/sys/ddi_intr_impl.h
↓ open down ↓ 71 lines elided ↑ open up ↑
  72   72  
  73   73  /*
  74   74   * One such data structure is allocated per ddi_intr_handle_t
  75   75   * This is the incore copy of the regular interrupt info.
  76   76   */
  77   77  typedef struct ddi_intr_handle_impl {
  78   78          dev_info_t              *ih_dip;        /* dip associated with handle */
  79   79          uint16_t                ih_type;        /* interrupt type being used */
  80   80          ushort_t                ih_inum;        /* interrupt number */
  81   81          uint32_t                ih_vector;      /* vector number */
       82 +        int                     ih_irq;         /* irq number */
  82   83          uint16_t                ih_ver;         /* Version */
  83   84          uint_t                  ih_state;       /* interrupt handle state */
  84   85          uint_t                  ih_cap;         /* interrupt capabilities */
  85   86          uint_t                  ih_pri;         /* priority - bus dependent */
  86   87          krwlock_t               ih_rwlock;      /* read/write lock per handle */
  87   88  
  88   89          uint_t                  (*ih_cb_func)(caddr_t, caddr_t);
  89   90          void                    *ih_cb_arg1;
  90   91          void                    *ih_cb_arg2;
  91   92  
↓ open down ↓ 361 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX