hw/arm/aspeed: use qemu_configure_nic_device()
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk> Acked-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: Cédric Le Goater <clg@kaod.org>
This commit is contained in:
parent
7e9c15ace6
commit
b3cfec5bc9
@ -356,7 +356,6 @@ static void aspeed_machine_init(MachineState *machine)
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_GET_CLASS(machine);
|
||||
AspeedSoCClass *sc;
|
||||
int i;
|
||||
NICInfo *nd = &nd_table[0];
|
||||
|
||||
bmc->soc = ASPEED_SOC(object_new(amc->soc_name));
|
||||
object_property_add_child(OBJECT(machine), "soc", OBJECT(bmc->soc));
|
||||
@ -371,10 +370,10 @@ static void aspeed_machine_init(MachineState *machine)
|
||||
&error_fatal);
|
||||
|
||||
for (i = 0; i < sc->macs_num; i++) {
|
||||
if ((amc->macs_mask & (1 << i)) && nd->used) {
|
||||
qemu_check_nic_model(nd, TYPE_FTGMAC100);
|
||||
qdev_set_nic_properties(DEVICE(&bmc->soc->ftgmac100[i]), nd);
|
||||
nd++;
|
||||
if ((amc->macs_mask & (1 << i)) &&
|
||||
!qemu_configure_nic_device(DEVICE(&bmc->soc->ftgmac100[i]),
|
||||
true, NULL)) {
|
||||
break; /* No configs left; stop asking */
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user