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