Revision cd1b8a8b

b/hw/pc.h
5 5
#include "ioport.h"
6 6
#include "isa.h"
7 7
#include "fdc.h"
8
#include "net.h"
8 9

  
9 10
/* PC-style peripherals (also used by other machines).  */
10 11

  
......
176 177
void isa_cirrus_vga_init(void);
177 178

  
178 179
/* ne2000.c */
179
static inline void isa_ne2000_init(int base, int irq, NICInfo *nd)
180
static inline bool isa_ne2000_init(int base, int irq, NICInfo *nd)
180 181
{
181 182
    ISADevice *dev;
182 183

  
183 184
    qemu_check_nic_model(nd, "ne2k_isa");
184 185

  
185
    dev = isa_create("ne2k_isa");
186
    dev = isa_try_create("ne2k_isa");
187
    if (!dev) {
188
        return false;
189
    }
186 190
    qdev_prop_set_uint32(&dev->qdev, "iobase", base);
187 191
    qdev_prop_set_uint32(&dev->qdev, "irq",    irq);
188 192
    qdev_set_nic_properties(&dev->qdev, nd);
189 193
    qdev_init_nofail(&dev->qdev);
194
    return true;
190 195
}
191 196

  
192 197
/* e820 types */

Also available in: Unified diff