1 /* 2 * Generic ARM Programmable Interrupt Controller support. 3 * 4 * Copyright (c) 2006 CodeSourcery. 5 * Written by Paul Brook 6 * 7 * This code is licenced under the LGPL. 8 * 9 * Arm hardware uses a wide variety of interrupt handling hardware. 10 * This provides a generic framework for connecting interrupt sources and 11 * inputs. 12 */ 13 14 #ifndef ARM_INTERRUPT_H 15 #define ARM_INTERRUPT_H 1 16 17 #include "irq.h" 18 19 /* The CPU is also modeled as an interrupt controller. */ 20 #define ARM_PIC_CPU_IRQ 0 21 #define ARM_PIC_CPU_FIQ 1 22 qemu_irq *arm_pic_init_cpu(CPUState *env); 23 24 #endif /* !ARM_INTERRUPT_H */ 25 26