Revision defdb20e hw/pc.h

b/hw/pc.h
20 20
void serial_set_frequency(SerialState *s, uint32_t frequency);
21 21

  
22 22
/* parallel.c */
23
static inline bool parallel_init(int index, CharDriverState *chr)
24
{
25
    ISADevice *dev;
26

  
27
    dev = isa_create("isa-parallel");
28
    qdev_prop_set_uint32(&dev->qdev, "index", index);
29
    qdev_prop_set_chr(&dev->qdev, "chardev", chr);
30
    if (qdev_init(&dev->qdev) < 0) {
31
        return false;
32
    }
33
    return true;
34
}
23 35

  
24
typedef struct ParallelState ParallelState;
25
ParallelState *parallel_init(int index, CharDriverState *chr);
26
ParallelState *parallel_mm_init(target_phys_addr_t base, int it_shift, qemu_irq irq, CharDriverState *chr);
36
bool parallel_mm_init(target_phys_addr_t base, int it_shift, qemu_irq irq,
37
                      CharDriverState *chr);
27 38

  
28 39
/* i8259.c */
29 40

  

Also available in: Unified diff