/* * Generic ARM Programmable Interrupt Controller support. * * Copyright (c) 2006 CodeSourcery. * Written by Paul Brook * * This code is licensed under the LGPL */ #include "hw/hw.h" #include "hw/arm/arm.h" /* Backwards compatibility shim; this can disappear when all * board models have been updated to get IRQ and FIQ lines directly * from the ARMCPU object rather than by calling this function. */ qemu_irq *arm_pic_init_cpu(ARMCPU *cpu) { DeviceState *dev = DEVICE(cpu); qemu_irq *irqs = g_new(qemu_irq, 2); irqs[0] = qdev_get_gpio_in(dev, ARM_CPU_IRQ); irqs[1] = qdev_get_gpio_in(dev, ARM_CPU_FIQ); return irqs; }