/[gxemul]/trunk/src/machines/machine_test.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/machines/machine_test.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 25 by dpavlin, Mon Oct 8 16:19:56 2007 UTC revision 26 by dpavlin, Mon Oct 8 16:20:10 2007 UTC
# Line 25  Line 25 
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).
# Line 106  MACHINE_DEFAULT_CPU(testalpha) Line 106  MACHINE_DEFAULT_CPU(testalpha)
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    
# Line 165  MACHINE_DEFAULT_CPU(testarm) Line 165  MACHINE_DEFAULT_CPU(testarm)
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    
# Line 214  MACHINE_DEFAULT_CPU(testhppa) Line 213  MACHINE_DEFAULT_CPU(testhppa)
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    
# Line 262  MACHINE_DEFAULT_CPU(testi960) Line 261  MACHINE_DEFAULT_CPU(testi960)
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    
# Line 310  MACHINE_DEFAULT_CPU(testia64) Line 309  MACHINE_DEFAULT_CPU(testia64)
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    
# Line 358  MACHINE_DEFAULT_CPU(testm68k) Line 357  MACHINE_DEFAULT_CPU(testm68k)
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    
# Line 438  MACHINE_DEFAULT_CPU(testmips) Line 437  MACHINE_DEFAULT_CPU(testmips)
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    
# Line 486  MACHINE_DEFAULT_CPU(testppc) Line 485  MACHINE_DEFAULT_CPU(testppc)
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    
# Line 534  MACHINE_DEFAULT_CPU(testsh) Line 532  MACHINE_DEFAULT_CPU(testsh)
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    
# Line 582  MACHINE_DEFAULT_CPU(testsparc) Line 579  MACHINE_DEFAULT_CPU(testsparc)
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    

Legend:
Removed from v.25  
changed lines
  Added in v.26

  ViewVC Help
Powered by ViewVC 1.1.26