#ifndef _ASM_IRQ_H
#define _ASM_IRQ_H

enum interruption_class {
  IRQEXT_CLK,
  IRQEXT_EXC,
  IRQEXT_EMS,
  IRQEXT_TMR,
  IRQEXT_TLA,
  IRQEXT_PFL,
  IRQEXT_DSD,
  IRQEXT_VRT,
  IRQEXT_SCP,
  IRQEXT_IUC,
  IRQEXT_CMS,
  IRQEXT_CMC,
  IRQEXT_CMR,
  IRQEXT_FTP,
  IRQIO_CIO,
  IRQIO_QAI,
  IRQIO_DAS,
  IRQIO_C15,
  IRQIO_C70,
  IRQIO_TAP,
  IRQIO_VMR,
  IRQIO_LCS,
  IRQIO_CLW,
  IRQIO_CTC,
  IRQIO_APB,
  IRQIO_ADM,
  IRQIO_CSC,
  IRQIO_PCI,
  IRQIO_MSI,
  IRQIO_VIR,
  IRQIO_VAI,
  NMI_NMI,
  CPU_RST,
  NR_ARCH_IRQS
};

#endif /* _ASM_IRQ_H */
