Revision d537cf6c hw/ppc.c

b/hw/ppc.c
31 31
/* PowerPC internal fake IRQ controller
32 32
 * used to manage multiple sources hardware events
33 33
 */
34
/* XXX: should be protected */
35
void ppc_set_irq (void *opaque, int n_IRQ, int level)
34
static void ppc_set_irq (void *opaque, int n_IRQ, int level)
36 35
{
37 36
    CPUState *env;
38 37

  
......
51 50
#endif
52 51
}
53 52

  
53
void cpu_ppc_irq_init_cpu(CPUState *env)
54
{
55
    qemu_irq *qi;
56
    int i;
57

  
58
    qi = qemu_allocate_irqs(ppc_set_irq, env, 32);
59
    for (i = 0; i < 32; i++) {
60
        env->irq[i] = qi[i];
61
    }
62
}
63

  
54 64
/* External IRQ callback from OpenPIC IRQ controller */
55 65
void ppc_openpic_irq (void *opaque, int n_IRQ, int level)
56 66
{

Also available in: Unified diff