Revision 4a17cc4f hw/intc/i8259_common.c

b/hw/intc/i8259_common.c
80 80

  
81 81
ISADevice *i8259_init_chip(const char *name, ISABus *bus, bool master)
82 82
{
83
    ISADevice *dev;
84

  
85
    dev = isa_create(bus, name);
86
    qdev_prop_set_uint32(&dev->qdev, "iobase", master ? 0x20 : 0xa0);
87
    qdev_prop_set_uint32(&dev->qdev, "elcr_addr", master ? 0x4d0 : 0x4d1);
88
    qdev_prop_set_uint8(&dev->qdev, "elcr_mask", master ? 0xf8 : 0xde);
89
    qdev_prop_set_bit(&dev->qdev, "master", master);
90
    qdev_init_nofail(&dev->qdev);
91

  
92
    return dev;
83
    DeviceState *dev;
84
    ISADevice *isadev;
85

  
86
    isadev = isa_create(bus, name);
87
    dev = DEVICE(isadev);
88
    qdev_prop_set_uint32(dev, "iobase", master ? 0x20 : 0xa0);
89
    qdev_prop_set_uint32(dev, "elcr_addr", master ? 0x4d0 : 0x4d1);
90
    qdev_prop_set_uint8(dev, "elcr_mask", master ? 0xf8 : 0xde);
91
    qdev_prop_set_bit(dev, "master", master);
92
    qdev_init_nofail(dev);
93

  
94
    return isadev;
93 95
}
94 96

  
95 97
static const VMStateDescription vmstate_pic_common = {

Also available in: Unified diff