mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
Check NIC model in some NIC init functions (Mark McLoughlin)
Some NIC init functions are only called when that model is the only valid model. In that case, it makes sense to use qemu_check_nic_model() from the NIC init function itself. Signed-off-by: Mark McLoughlin <markmc@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6286 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
973cbd37ce
commit
0ae18ceeaa
18 changed files with 41 additions and 101 deletions
|
@ -497,18 +497,8 @@ static void integratorcp_init(ram_addr_t ram_size, int vga_ram_size,
|
|||
exit(1);
|
||||
}
|
||||
pl181_init(0x1c000000, drives_table[sd].bdrv, pic[23], pic[24]);
|
||||
if (nd_table[0].vlan) {
|
||||
if (nd_table[0].model == NULL
|
||||
|| strcmp(nd_table[0].model, "smc91c111") == 0) {
|
||||
smc91c111_init(&nd_table[0], 0xc8000000, pic[27]);
|
||||
} else if (strcmp(nd_table[0].model, "?") == 0) {
|
||||
fprintf(stderr, "qemu: Supported NICs: smc91c111\n");
|
||||
exit (1);
|
||||
} else {
|
||||
fprintf(stderr, "qemu: Unsupported NIC: %s\n", nd_table[0].model);
|
||||
exit (1);
|
||||
}
|
||||
}
|
||||
if (nd_table[0].vlan)
|
||||
smc91c111_init(&nd_table[0], 0xc8000000, pic[27]);
|
||||
pl110_init(ds, 0xc0000000, pic[22], 0);
|
||||
|
||||
integrator_binfo.ram_size = ram_size;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue