Line 75... |
Line 75... |
config.ndmas = 0;
|
config.ndmas = 0;
|
config.dmas_enabled = 0;
|
config.dmas_enabled = 0;
|
|
|
/* CPU */
|
/* CPU */
|
config.cpu.superscalar = 0;
|
config.cpu.superscalar = 0;
|
config.cpu.history = 0;
|
config.sim.history = 0;
|
config.cpu.hazards = 0;
|
config.cpu.hazards = 0;
|
config.cpu.dependstats = 0;
|
config.cpu.dependstats = 0;
|
config.cpu.dependency = 0;
|
|
config.cpu.slp = 0;
|
config.cpu.slp = 0;
|
config.cpu.upr = SPR_UPR_UP | SPR_UPR_DCP | SPR_UPR_ICP | SPR_UPR_DMP
|
config.cpu.upr = SPR_UPR_UP | SPR_UPR_DCP | SPR_UPR_ICP | SPR_UPR_DMP
|
| SPR_UPR_IMP | SPR_UPR_OB32P | SPR_UPR_DUP | SPR_UPR_PICP
|
| SPR_UPR_IMP | SPR_UPR_OB32P | SPR_UPR_DUP | SPR_UPR_PICP
|
| SPR_UPR_PMP | SPR_UPR_TTP;
|
| SPR_UPR_PMP | SPR_UPR_TTP;
|
|
|
Line 335... |
Line 334... |
|
|
{5, 0, "ver", "=0x%x", NULL, (void *)(&config.cpu.ver)},
|
{5, 0, "ver", "=0x%x", NULL, (void *)(&config.cpu.ver)},
|
{5, 0, "rev", "=0x%x", NULL, (void *)(&config.cpu.rev)},
|
{5, 0, "rev", "=0x%x", NULL, (void *)(&config.cpu.rev)},
|
{5, 0, "upr", "=0x%x", NULL, (void *)(&config.cpu.upr)},
|
{5, 0, "upr", "=0x%x", NULL, (void *)(&config.cpu.upr)},
|
{5, 0, "hazards", "=%i", NULL, (void *)(&config.cpu.hazards)},
|
{5, 0, "hazards", "=%i", NULL, (void *)(&config.cpu.hazards)},
|
{5, 0, "history", "=%i", NULL, (void *)(&config.cpu.history)},
|
|
{5, 0, "superscalar", "=%i", NULL, (void *)(&config.cpu.superscalar)},
|
{5, 0, "superscalar", "=%i", NULL, (void *)(&config.cpu.superscalar)},
|
{5, 0, "dependstats", "=%i", NULL, (void *)(&config.cpu.dependstats)},
|
{5, 0, "dependstats", "=%i", NULL, (void *)(&config.cpu.dependstats)},
|
{5, 0, "dependency", "=%i", NULL, (void *)(&config.cpu.dependency)},
|
|
{5, 0, "slp", "=%i", NULL, (void *)(&config.cpu.slp)},
|
{5, 0, "slp", "=%i", NULL, (void *)(&config.cpu.slp)},
|
{5, 0, "bpb", "=%i", NULL, (void *)(&config.cpu.bpb)},
|
{5, 0, "bpb", "=%i", NULL, (void *)(&config.cpu.bpb)},
|
{5, 0, "btic", "=%i", NULL, (void *)(&config.cpu.btic)},
|
{5, 0, "btic", "=%i", NULL, (void *)(&config.cpu.btic)},
|
|
|
{6, 0, "debug", "=%i", NULL, (void *)(&config.sim.debug)},
|
{6, 0, "debug", "=%i", NULL, (void *)(&config.sim.debug)},
|
{6, 0, "iprompt", "=%i", NULL, (void *)(&config.sim.iprompt)},
|
{6, 0, "iprompt", "=%i", NULL, (void *)(&config.sim.iprompt)},
|
{6, 0, "verbose", "=%i", NULL, (void *)(&config.sim.verbose)},
|
{6, 0, "verbose", "=%i", NULL, (void *)(&config.sim.verbose)},
|
{6, 0, "profile", "=%i", NULL, (void *)(&config.sim.profile)},
|
{6, 0, "profile", "=%i", NULL, (void *)(&config.sim.profile)},
|
{6, 0, "prof_fn", "=\"%s\"", NULL, (void *)(&config.sim.prof_fn[0])},
|
{6, 0, "prof_fn", "=\"%s\"", NULL, (void *)(&config.sim.prof_fn[0])},
|
|
{6, 0, "history", "=%i", NULL, (void *)(&config.sim.history)},
|
{6, 0, "exe_log", "=%i", NULL, (void *)(&config.sim.exe_log)},
|
{6, 0, "exe_log", "=%i", NULL, (void *)(&config.sim.exe_log)},
|
{6, 0, "exe_log_fn", "=\"%s\"", NULL, (void *)(&config.sim.exe_log_fn[0])},
|
{6, 0, "exe_log_fn", "=\"%s\"", NULL, (void *)(&config.sim.exe_log_fn[0])},
|
|
|
{7, 0, "enabled", "=%i", NULL, (void *)(&config.debug.enabled)},
|
{7, 0, "enabled", "=%i", NULL, (void *)(&config.debug.enabled)},
|
{7, 0, "gdb_enabled", "=%i", NULL, (void *)(&config.debug.gdb_enabled)},
|
{7, 0, "gdb_enabled", "=%i", NULL, (void *)(&config.debug.gdb_enabled)},
|