Revision 60a14ad3
b/hw/ne2000-isa.c | ||
---|---|---|
92 | 92 |
return 0; |
93 | 93 |
} |
94 | 94 |
|
95 |
void isa_ne2000_init(int base, int irq, NICInfo *nd) |
|
96 |
{ |
|
97 |
ISADevice *dev; |
|
98 |
|
|
99 |
qemu_check_nic_model(nd, "ne2k_isa"); |
|
100 |
|
|
101 |
dev = isa_create("ne2k_isa"); |
|
102 |
qdev_prop_set_uint32(&dev->qdev, "iobase", base); |
|
103 |
qdev_prop_set_uint32(&dev->qdev, "irq", irq); |
|
104 |
qdev_set_nic_properties(&dev->qdev, nd); |
|
105 |
qdev_init_nofail(&dev->qdev); |
|
106 |
} |
|
107 |
|
|
108 | 95 |
static ISADeviceInfo ne2000_isa_info = { |
109 | 96 |
.qdev.name = "ne2k_isa", |
110 | 97 |
.qdev.size = sizeof(ISANE2000State), |
b/hw/pc.h | ||
---|---|---|
176 | 176 |
void isa_cirrus_vga_init(void); |
177 | 177 |
|
178 | 178 |
/* ne2000.c */ |
179 |
static inline void isa_ne2000_init(int base, int irq, NICInfo *nd) |
|
180 |
{ |
|
181 |
ISADevice *dev; |
|
179 | 182 |
|
180 |
void isa_ne2000_init(int base, int irq, NICInfo *nd); |
|
183 |
qemu_check_nic_model(nd, "ne2k_isa"); |
|
184 |
|
|
185 |
dev = isa_create("ne2k_isa"); |
|
186 |
qdev_prop_set_uint32(&dev->qdev, "iobase", base); |
|
187 |
qdev_prop_set_uint32(&dev->qdev, "irq", irq); |
|
188 |
qdev_set_nic_properties(&dev->qdev, nd); |
|
189 |
qdev_init_nofail(&dev->qdev); |
|
190 |
} |
|
181 | 191 |
|
182 | 192 |
/* e820 types */ |
183 | 193 |
#define E820_RAM 1 |
Also available in: Unified diff