~jderose/ubuntu/raring/qemu/vde-again

« back to all changes in this revision

Viewing changes to hw/apb_pci.c

Tags: upstream-0.9.0+20070816
ImportĀ upstreamĀ versionĀ 0.9.0+20070816

Show diffs side-by-side

added added

removed removed

Lines of Context:
200
200
    return bus_offset + irq_num;
201
201
}
202
202
 
203
 
static void pci_apb_set_irq(void *pic, int irq_num, int level)
 
203
static void pci_apb_set_irq(qemu_irq *pic, int irq_num, int level)
204
204
{
205
205
    /* PCI IRQ map onto the first 32 INO.  */
206
 
    pic_set_irq_new(pic, irq_num, level);
 
206
    qemu_set_irq(pic[irq_num], level);
207
207
}
208
208
 
209
 
PCIBus *pci_apb_init(target_ulong special_base, target_ulong mem_base,
210
 
                     void *pic)
 
209
PCIBus *pci_apb_init(target_phys_addr_t special_base,
 
210
                     target_phys_addr_t mem_base,
 
211
                     qemu_irq *pic)
211
212
{
212
213
    APBState *s;
213
214
    PCIDevice *d;
214
215
    int pci_mem_config, pci_mem_data, apb_config, pci_ioport;
215
 
    PCIDevice *apb;
216
216
    PCIBus *secondary;
217
217
 
218
218
    s = qemu_mallocz(sizeof(APBState));