Revision 0ae18cee hw/realview.c
b/hw/realview.c | ||
---|---|---|
121 | 121 |
} |
122 | 122 |
for(n = 0; n < nb_nics; n++) { |
123 | 123 |
nd = &nd_table[n]; |
124 |
if (!nd->model) |
|
125 |
nd->model = done_smc ? "rtl8139" : "smc91c111"; |
|
126 |
if (strcmp(nd->model, "smc91c111") == 0) { |
|
124 |
|
|
125 |
if ((!nd->model && !done_smc) || strcmp(nd->model, "smc91c111") == 0) { |
|
127 | 126 |
smc91c111_init(nd, 0x4e000000, pic[28]); |
127 |
done_smc = 1; |
|
128 | 128 |
} else { |
129 |
if (!nd->model) |
|
130 |
nd->model = "rtl8139"; |
|
129 | 131 |
pci_nic_init(pci_bus, nd, -1); |
130 | 132 |
} |
131 | 133 |
} |
Also available in: Unified diff