25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: machine_evbmips.c,v 1.6 2006/05/21 11:35:58 debug Exp $ |
* $Id: machine_evbmips.c,v 1.7 2006/06/24 10:19:19 debug Exp $ |
29 |
*/ |
*/ |
30 |
|
|
31 |
#include <stdio.h> |
#include <stdio.h> |
238 |
|
|
239 |
MACHINE_REGISTER(evbmips) |
MACHINE_REGISTER(evbmips) |
240 |
{ |
{ |
241 |
MR_DEFAULT(evbmips, "MIPS evaluation boards (evbmips)", ARCH_MIPS, |
MR_DEFAULT(evbmips, "MIPS evaluation boards (evbmips)", |
242 |
MACHINE_EVBMIPS, 1, 4); |
ARCH_MIPS, MACHINE_EVBMIPS); |
|
me->aliases[0] = "evbmips"; |
|
|
|
|
|
me->subtype[0] = machine_entry_subtype_new("Malta", |
|
|
MACHINE_EVBMIPS_MALTA, 1); |
|
|
me->subtype[0]->aliases[0] = "malta"; |
|
|
|
|
|
me->subtype[1] = machine_entry_subtype_new("Malta (Big-Endian)", |
|
|
MACHINE_EVBMIPS_MALTA_BE, 1); |
|
|
me->subtype[1]->aliases[0] = "maltabe"; |
|
|
|
|
|
me->subtype[2] = machine_entry_subtype_new("MeshCube", |
|
|
MACHINE_EVBMIPS_MESHCUBE, 1); |
|
|
me->subtype[2]->aliases[0] = "meshcube"; |
|
|
|
|
|
me->subtype[3] = machine_entry_subtype_new("PB1000", |
|
|
MACHINE_EVBMIPS_PB1000, 1); |
|
|
me->subtype[3]->aliases[0] = "pb1000"; |
|
243 |
|
|
244 |
machine_entry_add(me, ARCH_MIPS); |
machine_entry_add_alias(me, "evbmips"); |
245 |
|
|
246 |
|
machine_entry_add_subtype(me, "Malta", MACHINE_EVBMIPS_MALTA, |
247 |
|
"malta", NULL); |
248 |
|
|
249 |
|
machine_entry_add_subtype(me, "Malta (Big-Endian)", |
250 |
|
MACHINE_EVBMIPS_MALTA_BE, "maltabe", NULL); |
251 |
|
|
252 |
|
machine_entry_add_subtype(me, "MeshCube", MACHINE_EVBMIPS_MESHCUBE, |
253 |
|
"meshcube", NULL); |
254 |
|
|
255 |
|
machine_entry_add_subtype(me, "PB1000", MACHINE_EVBMIPS_PB1000, |
256 |
|
"pb1000", NULL); |
257 |
|
|
258 |
me->set_default_ram = machine_default_ram_evbmips; |
me->set_default_ram = machine_default_ram_evbmips; |
259 |
} |
} |