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