25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: machine_test.c,v 1.13 2006/06/12 10:21:12 debug Exp $ |
* $Id: machine_test.c,v 1.14 2006/06/24 10:19:19 debug Exp $ |
29 |
* |
* |
30 |
* Various "test" machines (bare machines with just a CPU, or a bare machine |
* Various "test" machines (bare machines with just a CPU, or a bare machine |
31 |
* plus some experimental devices). |
* plus some experimental devices). |
106 |
MACHINE_REGISTER(barealpha) |
MACHINE_REGISTER(barealpha) |
107 |
{ |
{ |
108 |
MR_DEFAULT(barealpha, "Generic \"bare\" Alpha machine", |
MR_DEFAULT(barealpha, "Generic \"bare\" Alpha machine", |
109 |
ARCH_ALPHA, MACHINE_BAREALPHA, 1, 0); |
ARCH_ALPHA, MACHINE_BAREALPHA); |
110 |
me->aliases[0] = "barealpha"; |
|
111 |
machine_entry_add(me, ARCH_ALPHA); |
machine_entry_add_alias(me, "barealpha"); |
112 |
} |
} |
113 |
|
|
114 |
|
|
115 |
MACHINE_REGISTER(testalpha) |
MACHINE_REGISTER(testalpha) |
116 |
{ |
{ |
117 |
MR_DEFAULT(testalpha, "Test-machine for Alpha", |
MR_DEFAULT(testalpha, "Test-machine for Alpha", |
118 |
ARCH_ALPHA, MACHINE_TESTALPHA, 1, 0); |
ARCH_ALPHA, MACHINE_TESTALPHA); |
119 |
me->aliases[0] = "testalpha"; |
|
120 |
machine_entry_add(me, ARCH_ALPHA); |
machine_entry_add_alias(me, "testalpha"); |
121 |
} |
} |
122 |
|
|
123 |
|
|
165 |
MACHINE_REGISTER(barearm) |
MACHINE_REGISTER(barearm) |
166 |
{ |
{ |
167 |
MR_DEFAULT(barearm, "Generic \"bare\" ARM machine", |
MR_DEFAULT(barearm, "Generic \"bare\" ARM machine", |
168 |
ARCH_ARM, MACHINE_BAREARM, 1, 0); |
ARCH_ARM, MACHINE_BAREARM); |
169 |
me->aliases[0] = "barearm"; |
|
170 |
machine_entry_add(me, ARCH_ARM); |
machine_entry_add_alias(me, "barearm"); |
171 |
} |
} |
172 |
|
|
173 |
|
|
174 |
MACHINE_REGISTER(testarm) |
MACHINE_REGISTER(testarm) |
175 |
{ |
{ |
176 |
MR_DEFAULT(testarm, "Test-machine for ARM", |
MR_DEFAULT(testarm, "Test-machine for ARM", ARCH_ARM, MACHINE_TESTARM); |
177 |
ARCH_ARM, MACHINE_TESTARM, 1, 0); |
|
178 |
me->aliases[0] = "testarm"; |
machine_entry_add_alias(me, "testarm"); |
|
machine_entry_add(me, ARCH_ARM); |
|
179 |
} |
} |
180 |
|
|
181 |
|
|
213 |
MACHINE_REGISTER(barehppa) |
MACHINE_REGISTER(barehppa) |
214 |
{ |
{ |
215 |
MR_DEFAULT(barehppa, "Generic \"bare\" HPPA machine", |
MR_DEFAULT(barehppa, "Generic \"bare\" HPPA machine", |
216 |
ARCH_HPPA, MACHINE_BAREHPPA, 1, 0); |
ARCH_HPPA, MACHINE_BAREHPPA); |
217 |
me->aliases[0] = "barehppa"; |
|
218 |
machine_entry_add(me, ARCH_HPPA); |
machine_entry_add_alias(me, "barehppa"); |
219 |
} |
} |
220 |
|
|
221 |
|
|
222 |
MACHINE_REGISTER(testhppa) |
MACHINE_REGISTER(testhppa) |
223 |
{ |
{ |
224 |
MR_DEFAULT(testhppa, "Test-machine for HPPA", |
MR_DEFAULT(testhppa, "Test-machine for HPPA", |
225 |
ARCH_HPPA, MACHINE_TESTHPPA, 1, 0); |
ARCH_HPPA, MACHINE_TESTHPPA); |
226 |
me->aliases[0] = "testhppa"; |
|
227 |
machine_entry_add(me, ARCH_HPPA); |
machine_entry_add_alias(me, "testhppa"); |
228 |
} |
} |
229 |
|
|
230 |
|
|
261 |
MACHINE_REGISTER(barei960) |
MACHINE_REGISTER(barei960) |
262 |
{ |
{ |
263 |
MR_DEFAULT(barei960, "Generic \"bare\" i960 machine", |
MR_DEFAULT(barei960, "Generic \"bare\" i960 machine", |
264 |
ARCH_I960, MACHINE_BAREI960, 1, 0); |
ARCH_I960, MACHINE_BAREI960); |
265 |
me->aliases[0] = "barei960"; |
|
266 |
machine_entry_add(me, ARCH_I960); |
machine_entry_add_alias(me, "barei960"); |
267 |
} |
} |
268 |
|
|
269 |
|
|
270 |
MACHINE_REGISTER(testi960) |
MACHINE_REGISTER(testi960) |
271 |
{ |
{ |
272 |
MR_DEFAULT(testi960, "Test-machine for i960", |
MR_DEFAULT(testi960, "Test-machine for i960", |
273 |
ARCH_I960, MACHINE_TESTI960, 1, 0); |
ARCH_I960, MACHINE_TESTI960); |
274 |
me->aliases[0] = "testi960"; |
|
275 |
machine_entry_add(me, ARCH_I960); |
machine_entry_add_alias(me, "testi960"); |
276 |
} |
} |
277 |
|
|
278 |
|
|
309 |
MACHINE_REGISTER(bareia64) |
MACHINE_REGISTER(bareia64) |
310 |
{ |
{ |
311 |
MR_DEFAULT(bareia64, "Generic \"bare\" IA64 machine", |
MR_DEFAULT(bareia64, "Generic \"bare\" IA64 machine", |
312 |
ARCH_IA64, MACHINE_BAREIA64, 1, 0); |
ARCH_IA64, MACHINE_BAREIA64); |
313 |
me->aliases[0] = "bareia64"; |
|
314 |
machine_entry_add(me, ARCH_IA64); |
machine_entry_add_alias(me, "bareia64"); |
315 |
} |
} |
316 |
|
|
317 |
|
|
318 |
MACHINE_REGISTER(testia64) |
MACHINE_REGISTER(testia64) |
319 |
{ |
{ |
320 |
MR_DEFAULT(testia64, "Test-machine for IA64", |
MR_DEFAULT(testia64, "Test-machine for IA64", |
321 |
ARCH_IA64, MACHINE_TESTIA64, 1, 0); |
ARCH_IA64, MACHINE_TESTIA64); |
322 |
me->aliases[0] = "testia64"; |
|
323 |
machine_entry_add(me, ARCH_IA64); |
machine_entry_add_alias(me, "testia64"); |
324 |
} |
} |
325 |
|
|
326 |
|
|
357 |
MACHINE_REGISTER(barem68k) |
MACHINE_REGISTER(barem68k) |
358 |
{ |
{ |
359 |
MR_DEFAULT(barem68k, "Generic \"bare\" M68K machine", |
MR_DEFAULT(barem68k, "Generic \"bare\" M68K machine", |
360 |
ARCH_M68K, MACHINE_BAREM68K, 1, 0); |
ARCH_M68K, MACHINE_BAREM68K); |
361 |
me->aliases[0] = "barem68k"; |
|
362 |
machine_entry_add(me, ARCH_M68K); |
machine_entry_add_alias(me, "barem68k"); |
363 |
} |
} |
364 |
|
|
365 |
|
|
366 |
MACHINE_REGISTER(testm68k) |
MACHINE_REGISTER(testm68k) |
367 |
{ |
{ |
368 |
MR_DEFAULT(testm68k, "Test-machine for M68K", |
MR_DEFAULT(testm68k, "Test-machine for M68K", |
369 |
ARCH_M68K, MACHINE_TESTM68K, 1, 0); |
ARCH_M68K, MACHINE_TESTM68K); |
370 |
me->aliases[0] = "testm68k"; |
|
371 |
machine_entry_add(me, ARCH_M68K); |
machine_entry_add_alias(me, "testm68k"); |
372 |
} |
} |
373 |
|
|
374 |
|
|
437 |
MACHINE_REGISTER(baremips) |
MACHINE_REGISTER(baremips) |
438 |
{ |
{ |
439 |
MR_DEFAULT(baremips, "Generic \"bare\" MIPS machine", |
MR_DEFAULT(baremips, "Generic \"bare\" MIPS machine", |
440 |
ARCH_MIPS, MACHINE_BAREMIPS, 1, 0); |
ARCH_MIPS, MACHINE_BAREMIPS); |
441 |
me->aliases[0] = "baremips"; |
|
442 |
machine_entry_add(me, ARCH_MIPS); |
machine_entry_add_alias(me, "baremips"); |
443 |
} |
} |
444 |
|
|
445 |
|
|
446 |
MACHINE_REGISTER(testmips) |
MACHINE_REGISTER(testmips) |
447 |
{ |
{ |
448 |
MR_DEFAULT(testmips, "Test-machine for MIPS", |
MR_DEFAULT(testmips, "Test-machine for MIPS", |
449 |
ARCH_MIPS, MACHINE_TESTMIPS, 1, 0); |
ARCH_MIPS, MACHINE_TESTMIPS); |
450 |
me->aliases[0] = "testmips"; |
|
451 |
machine_entry_add(me, ARCH_MIPS); |
machine_entry_add_alias(me, "testmips"); |
452 |
} |
} |
453 |
|
|
454 |
|
|
485 |
MACHINE_REGISTER(bareppc) |
MACHINE_REGISTER(bareppc) |
486 |
{ |
{ |
487 |
MR_DEFAULT(bareppc, "Generic \"bare\" PPC machine", |
MR_DEFAULT(bareppc, "Generic \"bare\" PPC machine", |
488 |
ARCH_PPC, MACHINE_BAREPPC, 1, 0); |
ARCH_PPC, MACHINE_BAREPPC); |
489 |
me->aliases[0] = "bareppc"; |
|
490 |
machine_entry_add(me, ARCH_PPC); |
machine_entry_add_alias(me, "bareppc"); |
491 |
} |
} |
492 |
|
|
493 |
|
|
494 |
MACHINE_REGISTER(testppc) |
MACHINE_REGISTER(testppc) |
495 |
{ |
{ |
496 |
MR_DEFAULT(testppc, "Test-machine for PPC", |
MR_DEFAULT(testppc, "Test-machine for PPC", ARCH_PPC, MACHINE_TESTPPC); |
497 |
ARCH_PPC, MACHINE_TESTPPC, 1, 0); |
|
498 |
me->aliases[0] = "testppc"; |
machine_entry_add_alias(me, "testppc"); |
|
machine_entry_add(me, ARCH_PPC); |
|
499 |
} |
} |
500 |
|
|
501 |
|
|
532 |
MACHINE_REGISTER(baresh) |
MACHINE_REGISTER(baresh) |
533 |
{ |
{ |
534 |
MR_DEFAULT(baresh, "Generic \"bare\" SH machine", |
MR_DEFAULT(baresh, "Generic \"bare\" SH machine", |
535 |
ARCH_SH, MACHINE_BARESH, 1, 0); |
ARCH_SH, MACHINE_BARESH); |
536 |
me->aliases[0] = "baresh"; |
|
537 |
machine_entry_add(me, ARCH_SH); |
machine_entry_add_alias(me, "baresh"); |
538 |
} |
} |
539 |
|
|
540 |
|
|
541 |
MACHINE_REGISTER(testsh) |
MACHINE_REGISTER(testsh) |
542 |
{ |
{ |
543 |
MR_DEFAULT(testsh, "Test-machine for SH", |
MR_DEFAULT(testsh, "Test-machine for SH", ARCH_SH, MACHINE_TESTSH); |
544 |
ARCH_SH, MACHINE_TESTSH, 1, 0); |
|
545 |
me->aliases[0] = "testsh"; |
machine_entry_add_alias(me, "testsh"); |
|
machine_entry_add(me, ARCH_SH); |
|
546 |
} |
} |
547 |
|
|
548 |
|
|
579 |
MACHINE_REGISTER(baresparc) |
MACHINE_REGISTER(baresparc) |
580 |
{ |
{ |
581 |
MR_DEFAULT(baresparc, "Generic \"bare\" SPARC machine", |
MR_DEFAULT(baresparc, "Generic \"bare\" SPARC machine", |
582 |
ARCH_SPARC, MACHINE_BARESPARC, 1, 0); |
ARCH_SPARC, MACHINE_BARESPARC); |
583 |
me->aliases[0] = "baresparc"; |
|
584 |
machine_entry_add(me, ARCH_SPARC); |
machine_entry_add_alias(me, "baresparc"); |
585 |
} |
} |
586 |
|
|
587 |
|
|
588 |
MACHINE_REGISTER(testsparc) |
MACHINE_REGISTER(testsparc) |
589 |
{ |
{ |
590 |
MR_DEFAULT(testsparc, "Test-machine for SPARC", |
MR_DEFAULT(testsparc, "Test-machine for SPARC", |
591 |
ARCH_SPARC, MACHINE_TESTSPARC, 1, 0); |
ARCH_SPARC, MACHINE_TESTSPARC); |
592 |
me->aliases[0] = "testsparc"; |
|
593 |
machine_entry_add(me, ARCH_SPARC); |
machine_entry_add_alias(me, "testsparc"); |
594 |
} |
} |
595 |
|
|